Ho un file XML e un mucchio di file XSD con schemi. Come analizzo il file XML utilizzando il file XSD e lo schema corretti in PHP?Analizza XML usando un XSD in PHP
risposta
Offriamo le DOM o XmlReader estensioni
DOMDocument::schemaValidate
- Convalida un documento basato su uno schema diXMLReader::setSchema
- Convalida documento contro XSD
per convalidare documenti contro uno schema.
Controllare questo strumento - http://github.com/moyarada/XSD-to-PHP. Sembra esattamente quello che stai chiedendo. È possibile eseguire il marshall/unmarshal XML usind generato dalle classi PHP XSD.
Buona idea ma come posso guidare questa cosa? ;) Nessun caso d'uso o esempi. – Padraig
Sì, il problema è questa libreria è la mancanza di documentazione –
- 1. Trasformazione di un modello XSD in un'istanza XML in PHP
- 2. Convalidare xml creato usando jaxb su un file xsd
- 3. Analizza un file JavaScript tramite PHP
- 4. Analizza xml dalla risposta httppost
- 5. Esiste un XSD per XSD, un Meta-XSD?
- 6. analizza una stringa xml in java?
- 7. Analizza file XML locale in Android
- 8. Analizza una stringa XML in Python
- 9. Come convalidare XML (tramite un file XSD) in Haskell?
- 10. Convalida XML contro XSD in puro ABAP
- 11. Convalida XML con Schematron/XSD in C#
- 12. Convalida file XML contro XSD in FireMonkey
- 13. Convalida XML utilizzando più XSD in Ruby
- 14. Costruisci e analizza usando xcodebuild
- 15. C'è un modo per eseguire la convalida XSD di uno stream XML in PHP
- 16. Creazione di un file xml da xsd in .NET
- 17. Convalida XML contro XSD in un unico metodo
- 18. Definizione di un alias per l'elemento XML in XSD Schema
- 19. Schema di un XSD?
- 20. Convalida un xml contro xsd con JS/jQuery
- 21. Haskell analizza un grande file xml con poca memoria
- 22. Convalida Xml utilizzando lo schema XSD
- 23. Java convalida XML contro schema XSD
- 24. Convalida corretta dei documenti XML con XSD
- 25. Usando nomi nodo XML con trattini in PHP
- 26. Convalida XML contro il software XSD
- 27. XSD sintassi per XML attributi con namespace
- 28. Convalida xsd Java di xml senza namespace
- 29. Versione gratuita di Visual XML/XSD Editor
- 30. Strumento per convalida dello schema XML XSD
C'è anche questa libreria, con esempi https://github.com/goetas/xsd2php – lchachurski