I use LINQ to XML for working with PackageContents.xml file, created by Autodesk company. Company has defined the structure of this XML file
here, but without XSD schema.
I have a problem: This company breaks his the rules... Often registers of elements and attributes is invalid. For example, instead of the "URL" attribute the "Url" attribute can be defined (different registers) - look the PackageContents.xml of FusionPlugin2013.bundle.
But
register is important for XML:
Like element names, attribute names are case-sensitive and must start with a letter or underscore.
The "URL" is not equals "Url" - such attribute will not found. Can I solve this problem through LINQ to XML (or other), or I can't?
P.S. I have a hope, official documentation contains the invalid element\attribute names.... It is "better", than a register independent variant...