ایکس ایم ایل ڈوم نیود

XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਹਰ ਇੱਕ ਅੰਗ ਇੱਕ ਨੋਟੇਸ ਹੈ

ਨੋਟੇਸ

ਦੁਆਰਾ DOM،XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਹਰ ਇੱਕ ਅੰਗ ਇੱਕ ਨੋਟੇਸ ਹੈਨੋਟੇਸ

DOM ਇਹ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਹੈ:

  • ਪੂਰਾ ਦਸਤਾਵੇਜ਼ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਨੋਟੇਸ ਹੈ
  • ਹਰ ਏ XML ਟੈਗ ਇੱਕ ਇਲੈਕਟਰੰਸ ਨੋਟੇਸ ਹੈ
  • XML ਇਲੈਕਟਰੰਸ ਵਿੱਚ ਸਮੇਤ ਹੋਣ ਵਾਲੀ ਲਿਖਤ ਲਿਖਤ ਨੋਟੇਸ ਹੈ
  • ਹਰ ਏ XML ਵਿਸ਼ੇਸ਼ਤਾ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਨੋਟੇਸ ਹੈ
  • ਟਿੱਪਣੀਆਂ ਟਿੱਪਣੀ ਨੋਟੇਸ ਹਨ

DOM ਇੰਸਟੈਂਸ

ਹੇਠਾਂ ਦੇ ਪ੍ਰਕਾਸ਼ਨ ਫਾਇਲ (books.xml) ਦੇਖੋ:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book category="children">
  <title lang="en">Harry Potter</title> 
  <author>J K. Rowling</author> 
  <year>2005</year> 
  <price>29.99</price> 
</book>
<book category="cooking">
  <title lang="en">Everyday Italian</title> 
  <author>Giada De Laurentiis</author> 
  <year>2005</year> 
  <price>30.00</price> 
</book>
<book category="web">
  <title lang="en">Learning XML</title> 
  <author>Erik T. Ray</author> 
  <year>2003</year> 
  <price>39.95</price> 
</book>
<book category="web">
  <title lang="en">XQuery Kick Start</title> 
  <author>James McGovern</author> 
  <author>پر بوتنر</author> 
  <author>کروت کیجل</author> 
  <author>جیمز لین</author> 
  <author>ویڈیاناتھ ناگراجان</author> 
  <year>2003</year> 
  <price>49.99</price> 
</book>
</bookstore>

اُس XML میں، رئیر نود <bookstore> ہے۔ اس سند میں کسی بھی دیگر نود، <bookstore> میں شامل ہوتا ہے。

ریئر نود <bookstore> چار <book> نودز رکھتا ہے。

پہلا <book> نود چار نودز رکھتا ہے: <title>, <author>, <year> اور <price>، جس میں ہر نود کا ایک ٹیکسٹ نود رکھتا ہے، "Harry Potter", "J K. Rowling", "2005" اور "29.99"۔

ٹیکسٹ ہمیشہ ٹیکسٹ نود میں ذخیرہ کیا جاتا ہے

DOM میں ایک عام غلط خیال، عناصر نود کا ٹیکسٹ کا خیال رکھنا ہے。

تاہم، عناصر نود کا ٹیکسٹ، ٹیکسٹ نود میں ذخیرہ کیا جاتا ہے。

اس مثال میں:<year>2005</year>، عناصر نود <year>، ایک مالیت "2005" والا ٹیکسٹ نود رکھتا ہے。

"2005" نہیں !<year> کا مالیت