3 votes

Identifier les éléments XML autorisés définis par un XSD en PHP

J'essaie d'écrire un script en PHP5 qui va :

  1. lire dans un XSD
  2. permettre à l'utilisateur de donner un nom d'élément/d'étiquette qui servira de contexte
  3. produit une liste d'éléments autorisés dans cet élément/nom de nom sur la base de l'XSD

Jusqu'à présent, je n'ai trouvé que des solutions permettant d'utiliser des XSD pour valider des fichiers XML. Quelqu'un a-t-il déjà fait quelque chose de ce genre ?

0voto

Mike Bevz Points 684

Vérifier cet outil http://github.com/moyarada/XSD-to-PHP Il génère des classes PHP à partir du schéma XSd, et permet le marshalling/démarshalling XML. Après avoir généré des modèles PHP, votre IDE vous montrera quels sont les éléments/attributs d'un élément particulier. Voir plus d'exemples dans la suite de tests /test/Php2XmlTest.php

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X