XML DOM - Element آوٹھا

ایلیمنٹ اوبجیکٹ XML ڈاکومن میں کسی عنصر کو نمائش دیتا ہے۔عنصر اپنے ویژگیوں، دیگر عناصر یا متن کا حامل ہوسکتا ہے۔ اگر عنصر متن کا حامل ہے تو اس کو متن نوڈ میں نمائش کیاجاتا ہے。

ایلیمنٹ اوبجیکٹ

ایلیمنٹ اوبجیکٹ XML ڈاکومن میں کسی عنصر کو نمائش دیتا ہے۔عنصر اپنے ویژگیوں، دیگر عناصر یا متن کا حامل ہوسکتا ہے۔ اگر عنصر متن کا حامل ہے تو اس کو متن نوڈ میں نمائش کیاجاتا ہے。

مهم نکات:متن ہمیشہ متن نوڈ میں ذخیرہ کیا جاتا ہے۔DOM کا ایک عام غلط خیال کریں گے کہ عناصر نوڈ تک نکلنے اور اس کو متن کا حامل ماننا، جس کا کسی بھی سادے عناصر نوڈ کے نیچے متن نوڈ موجود ہوتا ہے۔مثلاً <year>2005</year> میں، ایک عناصر نوڈ (year) موجود ہوتا ہے، جس کے نیچے ایک متن نوڈ موجود ہوتا ہے، جس میں متن (2005) موجود ہوتا ہے。

کیونکہ ایلیمنٹ اوبجیکٹ بھی ایک نوڈ ہوتا ہے، لہذا یہ Node اوبجیکٹ کی ویژگیوں اور طریقوں کو وارث ہوتا ہے.

ایلیمنٹ اوبجیکٹ کی ویژگی

ویژگی وصف IE F O W3C
attributes عنصر کا اپنائی جانے والا NamedNodeMap برآمد کریں. 5 1 9 �ائے
baseURI عنصر کا مضبوط بنیادی URI برآمد کریں. نہ 1 نہ �ائے
childNodes عنصر کے پیدائشی نوڈوں کی NodeList برآمد کریں. 5 1 9 �ائے
firstChild عنصر کا پہلا پیدائشی نوڈ برآمد کریں. 5 1 9 �ائے
lastChild عنصر کا آخری پیدائشی نوڈ برآمد کریں. 5 1 9 �ائے
localName عنصر کا نیم نام برآمد کریں. نہ 1 9 �ائے
namespaceURI عنصر کا نیم نامی URI برآمد کریں. نہ 1 9 �ائے
nextSibling عنصر کے بعد کا نوڈ برآمد کریں. 5 1 9 �ائے
nodeName نوڈ کا نام برآمد کریں، اس کا نوعیت کی بنیاد پر. 5 1 9 �ائے
nodeType نوڈ کا نوعیت برآمد کریں. 5 1 9 �ائے
ownerDocument عنصر کا مالک ڈاکومن برآمد کریں. 5 1 9 �ائے
parentNode عنصر کا والد نوڈ برآمد کریں. 5 1 9 �ائے
prefix عنصر کی نیم نامی اسم کی واپسی کریں یا سیٹ کریں. نہ 1 9 �ائے
previousSibling عنصر سے قبل کا نوڈ برآمد کریں. 5 1 9 �ائے
schemaTypeInfo عنصر سے متعلق معلومات کا نوعیت برآمد کریں.     نہ �ائے
tagName عنصر کا نام برآمد کریں. 5 1 9 �ائے
textContent عنصر اور اس کے ذریعہ آئی اینڈ اے کا متن محتوا سیٹ کریں یا اس کی واپسی کریں. نہ 1 نہ �ائے
text نوڈ اور اس کے ذریعہ آئی اینڈ اے (فقط IE) میں متن برآمد کریں. 5 نہ نہ نہ
xml نوڈ اور اس کے ذریعہ آئی اینڈ اے (فقط IE) میں XML برآمد کریں. 5 نہ نہ نہ

ایلیمنٹ اوبجیکٹ کا طریقہ

طریقہ وصف IE F O W3C
appendChild() نوڈ کی پیدائشی نوڈوں کی فہرست کی آخری میں نئی پیدائشی نوڈ شامل کریں. 5 1 9 �ائے
cloneNode() نوڈ کو کلون کریں. 5 1 9 �ائے
compareDocumentPosition() دو نوڈ کی ڈاکومن مقامات کو مقابلو کریں. نہ 1 نہ �ائے
dispatchEvent() ایک نوڈ کو ایک کومپوزٹ ایوینٹ تقسیم کریں. نہ 1 9 �ائے
getAttribute() 返回属性的值。 5 1 9 �ائے
getAttributeNS() 返回属性的值。 نہ 1 9 �ائے
getAttributeNode() 以 Attribute 对象返回属性节点。 5 1 9 �ائے
getAttributeNodeNS() 以 Attribute 对象返回属性节点。 نہ   9 �ائے
getElementsByTagName() 找到具有指定标签名的子孙元素。 5 1 9 �ائے
getElementsByTagNameNS() 找到具有指定标签名和命名空间的元素。 نہ 1 9 �ائے
getFeature(feature,version) 返回 DOM 对象,此对象可执行拥有指定特性和版本的专门的 API。     نہ �ائے
getUserData(key) 返回关联节点上键的对象。此对象必须首先通过使用相同的键来调用 setUserData 来设置到此节点。     نہ �ائے
hasAttribute() 返回元素是否拥有指定的属性。 5 1 9 �ائے
hasAttributeNS() 返回元素是否拥有指定的属性。 نہ 1 9 �ائے
hasAttributes() 返回元素是否拥有属性。 5 1 9 �ائے
hasChildNodes() 返回元素是否拥有子节点。 5 1 9 �ائے
insertBefore() 在已有的子节点之前插入一个新的子节点。 5 1 9 �ائے
isDefaultNamespace(URI) 返回指定的命名空间 URI 是否为默认。     نہ �ائے
isEqualNode() 检查两节点是否相等。 نہ نہ نہ �ائے
isSameNode() 检查两节点是否为同一节点。 نہ 1 نہ �ائے
isSupported(feature,version) 返回指定的特性是否在此元素上得到支持。     9 �ائے
lookupNamespaceURI() 返回匹配指定前缀的命名空间 URI。 نہ 1 نہ �ائے
lookupPrefix() 返回匹配指定的命名空间 URI 的前缀。 نہ 1 نہ �ائے
normalize()   5 1 9 �ائے
removeAttribute() 删除指定的属性。 5 1 9 �ائے
removeAttributeNS() 删除指定的属性。 نہ 1 9 �ائے
removeAttributeNode() 删除指定的属性节点。 5 1 9 �ائے
removeChild() 删除子节点。 5 1 9 �ائے
replaceChild() 替换子节点。 5 1 9 �ائے
setUserData(key,data,handler) 把对象关联到元素上的键。     نہ �ائے
setAttribute() 添加新属性。 5 1 9 �ائے
setAttributeNS() 添加新属性。   1 9 �ائے
setAttributeNode() نئی اپریشن جگہ میں شامل کرنا 5 1 9 �ائے
setAttributeNodeNS(attrnode) نئی اپریشن جگہ میں شامل کرنا     9 �ائے
setIdAttribute(name,isId) اگر Attribute اُبجیکٹ isId اپریشن true ہے تو اس مہمت اس معین کردہ اپریشن کو ایک استعمال کیے جانے والی ID اپریشن کی جگہ میں بنا دے گا (استعمال کی جانے والی ID اپریشن کی جگہ)。     نہ �ائے
setIdAttributeNS(uri,name,isId) اگر Attribute اُبجیکٹ isId اپریشن true ہے تو اس مہمت اس معین کردہ اپریشن کو ایک استعمال کیے جانے والی ID اپریشن کی جگہ میں بنا دے گا (ناو نامسماجی ID اپریشن کی جگہ) (نامسماجی)。     نہ �ائے
setIdAttributeNode(idAttr,isId) اگر Attribute اُبجیکٹ isId اپریشن true ہے تو اس مہمت اس معین کردہ اپریشن کو ایک استعمال کیے جانے والی ID اپریشن کی جگہ میں بنا دے گا (استعمال کی جانے والی ID اپریشن کی جگہ)。     نہ �ائے