Weryfikacja DTD
- Poprzednia strona DTD entności
- Następna strona Przykłady DTD
Internet Explorer 5.0 może weryfikować XML na podstawie DTD.
Weryfikacja za pomocą parsera XML
Kiedy próbujesz otworzyć dokument XML, parser XML może wygenerować błąd. Przez dostęp do obiektu parseError można uzyskać dokładny kod błędu, tekst nawet wiersz, w którym wystąpił.
Komentarz:Metoda load( ) służy do plików, podczas gdy metoda loadXML( ) służy do ciągów znaków.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="true" xmlDoc.load("note_dtd_error.xml") document.write("<br>Kod błędu: ") document.write(xmlDoc.parseError.errorCode) document.write("<br>Przyczyna błędu: ") document.write(xmlDoc.parseError.reason) document.write("<br>Linia błędu: ") document.write(xmlDoc.parseError.line)
Wyłącz walidację
Możesz wyłączyć walidację, ustawiając validateOnParse parsera XML na "false".
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="false" xmlDoc.load("note_dtd_error.xml") document.write("<br>Kod błędu: ") document.write(xmlDoc.parseError.errorCode) document.write("<br>Przyczyna błędu: ") document.write(xmlDoc.parseError.reason) document.write("<br>Linia błędu: ") document.write(xmlDoc.parseError.line)
Uniwersalny walidator XML
Aby pomóc Ci w walidacji plików XML, stworzyliśmy ten link, tak abyś mógł walidować każdy plik XML.
obiekt parseError
Możesz przeczytać naszePodręcznik XML DOMWięcej informacji na temat obiektu parseError można przeczytać w
- Poprzednia strona DTD entności
- Następna strona Przykłady DTD