Ik heb een xml-file die ik door een parser heen trek. Naar mijn weten zou de parser automatisch een foutmelding moeten geven wanneer de file niet well-formed is. Als ik de file bewust niet well-formed maak dan gebeurt er dus verder helemaal niets, hij geeft geen foutmelding, helemaal niets noppes nada. De xml is als volgt (deze klopt dus niet, er zou dus een foutmelding moeten komen denk ik zo):
<?xml version="1.0" encoding="UTF-8"?>
<openblablablaXML username="username" password="password" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.openprovider.nl/new_site/xml/xsd/newDomain.xsd">
<domainRegistration>
<newDomain version="1.0">
<domain>
<domainname>netnation</domainname>
<extension>nl</extension>
<period>1</period>
</domain>
<handle>
<owner-handle>TD000001-NL</owner-handle>
<admin-handle>TD000001-NL</admin-handle>
<tech-handle>TD000001-NL</tech-handle>
</handle>
<nameserver>
<ns-group/>
<ns-name>ns1.netnation.nl</ns-name>
<ns-ip>10.0.0.1</ns-ip>
<ns-name>ns2.netnation.nl</ns-name>
<ns-ip>10.0.0.2</ns-ip>
<ns-name>ns3.netnation.nl</ns-name>
<ns-ip>10.0.0.3</ns-ip>
</nameserver>
</newDomain>
</domainRegistration>
</openXML>
De xsd file is op deze link te vinden op:
http://www.openprovider.nl/new_site/xml/xsd/newDomain.xsd
Wie kan me hier bij helpen? Het volgende probleem is het valideren van bestanden, is het dan makkelijker om de DOM parser te gebruiken?
<?xml version="1.0" encoding="UTF-8"?>
<openblablablaXML username="username" password="password" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.openprovider.nl/new_site/xml/xsd/newDomain.xsd">
<domainRegistration>
<newDomain version="1.0">
<domain>
<domainname>netnation</domainname>
<extension>nl</extension>
<period>1</period>
</domain>
<handle>
<owner-handle>TD000001-NL</owner-handle>
<admin-handle>TD000001-NL</admin-handle>
<tech-handle>TD000001-NL</tech-handle>
</handle>
<nameserver>
<ns-group/>
<ns-name>ns1.netnation.nl</ns-name>
<ns-ip>10.0.0.1</ns-ip>
<ns-name>ns2.netnation.nl</ns-name>
<ns-ip>10.0.0.2</ns-ip>
<ns-name>ns3.netnation.nl</ns-name>
<ns-ip>10.0.0.3</ns-ip>
</nameserver>
</newDomain>
</domainRegistration>
</openXML>
De xsd file is op deze link te vinden op:
http://www.openprovider.nl/new_site/xml/xsd/newDomain.xsd
Wie kan me hier bij helpen? Het volgende probleem is het valideren van bestanden, is het dan makkelijker om de DOM parser te gebruiken?