Проверить строку на соответствие XML.
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<form name="example" onsubmit="return false"> <textarea id="UserData" style="width:100%; height:10em;"></textarea> <div style="margin:0.5em 0;"> <input id="FragmentTrue" type="checkbox" /> <label for="FragmentTrue">фрагмент XML</label> </div> <input type="button" value="Проверить" onclick="CheckXml(); return false;" /> <p id="Answer"></p> </form> <script type="text/javascript" src="./js_xml_validation_v2.0.js"></script> <script type="text/javascript"> function CheckXml(){ var my_oXmlValidator = new oXmlValidator.Object(oUserData.value); if ( oFragmentTrue.checked ) my_oXmlValidator.hParams.bFragment = true; if ( my_oXmlValidator.valid() ) oAnswer.innerHTML = "Это XML."; else oAnswer.innerHTML = "Это не XML. " + my_oXmlValidator.sMessage + "."; }; var oUserData = document.getElementById('UserData'); var oAnswer = document.getElementById('Answer'); var oFragmentTrue = document.getElementById('FragmentTrue'); </script>