Rumah >hujung hadapan web >tutorial js >Memproses XML dengan JavaScript
Sarissa memudahkan rentetan XML ke penukaran nod DOM:
var dom = Sarissa.getDomDocument(); var xml = '<example>This is XML!</example>'; dom.loadXML(xml);Objek yang dihasilkan
adalah nod DOM standard, dimanipulasi menggunakan fungsi yang biasa (appendchild, childnodes, dan lain -lain). Penukaran Kembali ke XML adalah mudah: dom
var xml_again = dom.xml;Untuk mengelakkan overhead saiz Sarissa dalam konteks khusus Mozilla saya, saya memeriksa kod sumbernya. Kod mozilla yang lebih ringkas dan ringkas secara langsung menggunakan pakej tambahan XML:
var xml = '<example>This is XML!</example>'; var dom = (new DOMParser()).parseFromString(xml, "text/xml");dan penukaran terbalik:
var xml_again = (new XMLSerializer()).serializeToString(dom);Perhatikan bahawa dokumentasi rasmi untuk tambahan XML Mozilla nampaknya terhad kepada suite ujiannya.
Atas ialah kandungan terperinci Memproses XML dengan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!