jscript與vbscript操作XML元素屬性有什么方法

jscript與vbscript操作XML元素屬性有什么方法?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

微山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,微山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為微山1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的微山做網(wǎng)站的公司定做!

Although attributes belong to a particular element, they are not considered child nodes of element nodes. Instead, they behave more like properties of IXMLDOMElement. 
Most of the methods for working with attributes come from IXMLDOMElement. Attributes can be manipulated in the following ways. 
Directly, through the getAttribute and setAttribute methods of IXMLDOMElement. 
As named IXMLDOMAttribute nodes, with getAttributeNode and setAttributeNode. 
As a set of nodes accessible through the attributes property and returned as an IXMLNamedNodeMap. 
Examples 
JScript 
The following JScript example creates a new document containing a <memo> element, and then creates an attribute named author with a value of "Pat Coleman".

代碼如下:

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); var rootElement=xmlDoc.createElement("memo"); rootElement.setAttribute("author", "Pat Coleman"); xmlDoc.appendChild(rootElement); 
VBScript

代碼如下:

Set xmlDoc = CreateObject("Msxml2.DOMDocument.3.0") Set rootElement=xmlDoc.createElement("memo") rootElement.setAttribute("author", "Pat Coleman") xmlDoc.appendChild(rootElement) 
If you prefer to work with attribute nodes, you can create the attribute, and then create a text node to store its value. Attribute nodes can only contain text nodes and entity reference nodes. (If you need to create an attribute containing an entity reference, you must use this approach.) Working with attribute nodes requires using the DOMDocument object to create attribute and text (and entity reference, if necessary) nodes before assigning the nodes to the element. JScript The following JScript code uses this approach to perform the same work as the preceding examples, creating a <memo> element with an author attribute holding the value "Pat Coleman".

代碼如下:

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); 
var rootElement=xmlDoc.createElement("memo"); 
var memoAttribute=xmlDoc.createAttribute("author"); 
var memoAttributeText=xmlDoc.createTextNode("Pat Coleman"); 
memoAttribute.appendChild(memoAttributeText); 
rootElement.setAttributeNode(memoAttribute); 
xmlDoc.appendChild(rootElement);

VBScript

代碼如下:

Set xmlDoc = CreateObject("Msxml2.DOMDocument.3.0") 
Set rootElement=xmlDoc.createElement("memo") 
Set memoAttribute=xmlDoc.createAttribute("author") 
Set memoAttributeText=xmlDoc.createTextNode("Pat Coleman") 
memoAttribute.appendChild(memoAttributeText) 
rootElement.setAttributeNode(memoAttribute) 
xmlDoc.appendChild(rootElement)

看完上述內(nèi)容,你們掌握jscript與vbscript操作XML元素屬性有什么方法的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章標(biāo)題:jscript與vbscript操作XML元素屬性有什么方法
新聞來源:http://bm7419.com/article22/jjcdcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)頁(yè)設(shè)計(jì)公司外貿(mào)建站、關(guān)鍵詞優(yōu)化、網(wǎng)站導(dǎo)航、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站