في المشروع ، نحتاج إلى عرض المعلومات الموجودة في حقل XML في قاعدة البيانات على الصفحة ، ونقرأها إذا استخدمنا SQL للتشغيل. في هذه الحالة ، سيؤدي ذلك حتما إلى معقدة للغاية. لذلك اعتقدت أنه إذا قرأت حقل XML أولاً ثم أعمله مع JS ، ألن يكون الأمر أكثر بساطة؟ لذلك بحثت عن بعض المعلومات عبر الإنترنت. ينفذ طريقة قراءة معلومات حقل XML بواسطة JS.
أولاً ، وضعنا مربع نص في الصفحة لوضع حقل XML. تذكر: التسمية غير متوفرة ، لأنه إذا كان هناك رمز مثل "" في معلومات حقل XML ، فإن الصفحة ستقوم بإنشاء خطأ JS.
بعد ذلك ، هذه هي النقطة. دفع رمز JS:
الوظيفة createxml (str) {if (document.all) {var xmldom = new ActivexObject ("microsoft.xmldom")// الطريقة المذكورة أعلاه هي إنشاء إنشاء السلسلة في XML
وأخيرا ، انها XML
window.onload = function () {var str = document.getElementById ( var obj = createxml (str) ؛ // احصل على عقدة الجذر var root_node = obj.documentElement ؛ var yh1 = "" ؛ لـ (i = 0 ؛ i <root_node.childnodes [0] .ChildNodes.length-1 ؛ i ++) {yh1+= ""+(i+1)+"، "+root_node.childnodes [0] .ChildNodes [i] .getAttribute (" ملاحظة ")+": "+root_node.childnodes [0] .ChildNodes [i] .firstchild.nodevalue ؛ yh1+= "<br/>"} document.getElementById ("CTL00_ContentPlaceholder1_lblContent"). innerhtml = yh1 ؛ }}دفع شكل XML:
<info emperation = "templates file"> <ملاحظة مشتركة = "التكوين العام"> <discopy repports = "copy discount"> 100 </sickopy> <disoriginal comples = "discount"> 100 </sicoriginal> <ErrearageLimit ملاحظة = yu efation> yu </year>