Regler for validering af xml
Hej Eksperter.Jeg sidder og er igang med at lære lidt i at parse og compile data.
Jeg har valgt og bruge Xml i denne research, da jeg kan bruge de originale Parsers til og tjekke min data er korrekt.
Jeg bruger denne lille Xml til og unit teste med
<?xml version="1.0" encoding="UTF-8"?>
<!-- This is a comment -->
<test:flowers test:debug="1">
<test:flower test:name="sunflower" test:growtime="90">The sunflower is a pretty flower</test:flower>
<test:flower test:name="rose" test:growtime="180">The rose is red<!-- Another Comment --></test>
<test:flower test:name="lilly" test:growtime="120" />
</test:flowers>
men jeg gad godt have en lidt mere detaljeret xml til og unit teste med.
men jeg har problemer med og læse reglerne for Xml nogen steder fra.
f.eks hvor strict man skal være med TextNodes og Attribut Nodes.
f.eks må en attribut godt se sådan her ud.
attributeName = "attributeValue"
attributeName= "attributeValue"
attributeName="attributeValue"
attributeName = attributeValue
attributeName= attributeValue
attributeName=attributeValue
og må textnoder godt være uden for root elementet? jeg kan se at noden validators acceptere en textnode efter root elementet er afsluttet, men ikke før.
Test<root></root> = fejl
<root></root>Test = ingen fejl
Test = fejl
det ville være rigtigt rart hvis nogen kunne fortælle mig om hvor strict xml syntaxet skal være, eller om der findes noget let forståeligt dokumentation for det.
på forhånd tak :)