Dokumen tutoria...login
Dokumen tutorial dalam talian DTD
pengarang:php.cn  masa kemas kini:2022-04-20 15:01:34

Pengesahan DTD



Gunakan Internet Explorer untuk mengesahkan XML anda terhadap DTD.


Pengesahan melalui penghurai XML

Apabila anda cuba membuka dokumen XML, penghurai XML mungkin menghasilkan ralat. Dengan mengakses objek parseError, anda boleh mendapatkan semula kod, teks dan juga baris yang tepat yang menyebabkan ralat.

Nota: Kaedah load() adalah untuk fail, manakala kaedah loadXML() adalah untuk rentetan.

Instance

<html>
<body>
<h3>
This demonstrates a parser error:
</h3>

<script>
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="true";
xmlDoc.load("note_dtd_error.xml");

document.write("<br>Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br>Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br>Error Line: ");
document.write(xmlDoc.parseError.line);
</script>

</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

Lihat fail xml


Matikan pengesahan

Anda boleh mematikan pengesahan dengan menetapkan validateOnParse penghurai XML kepada "false".

Instance

<html>
<body>
<script>

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="false";
xmlDoc.load("note_dtd_error.xml");

document.write("<br>Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br>Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br>Error Line: ");
document.write(xmlDoc.parseError.line);

</script>
</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian



Pengesah XML Sejagat

Untuk membantu anda mengesahkan fail XML, kami telah mencipta pautan ini supaya anda boleh mengesahkan mana-mana fail XML.


parseError Object

Anda boleh membaca lebih lanjut tentang objek parseError dalam Tutorial XML DOM kami.

Laman web PHP Cina