12
votes

I have a XML file and a a bunch of XSD files with schemas. How do I parse the XML file using the correct XSD file and schema in PHP?

2
There is also this library, with examples github.com/goetas/xsd2phplchachurski

2 Answers

9
votes

You can use the DOM or XmlReader extensions

to validate documents against a schema.

2
votes

Check this tool - http://github.com/moyarada/XSD-to-PHP. It sounds exactly what you're asking. You can marshal/unmarshal XML usind generated from XSD PHP classes.