DTD - عناصر
- بعد کا بجلی DTD بنیاد
- پائیدار بجلی DTD خصوصیات
DTD ਵਿੱਚ ਤੱਤ ਤੱਤ ਘੋਸ਼ਣੇ ਰਾਹੀਂ ਘੋਸ਼ਣਾ ਕੀਤੇ ਜਾਂਦੇ ਹਨ。
ਇੱਕ ਤੱਤ ਘੋਸ਼ਣਾ ਕਰੋ
DTD ਵਿੱਚ XML ਤੱਤ ਤੱਤ ਘੋਸ਼ਣੇ ਰਾਹੀਂ ਘੋਸ਼ਣਾ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਤੱਤ ਘੋਸ਼ਣੇ ਇਹ ਸ਼ਬਦਾਵਲੀ ਵਿੱਚ ਹਨ:
<!ELEMENT ਤੱਤ ਨਾਮ ਵਰਗ>
ਜਾਂ
<!ELEMENT ਤੱਤ ਨਾਮ (ਤੱਤ ਸਮਾਗਰ)>
ਖਾਲੀ ਤੱਤ
ਖਾਲੀ ਤੱਤ ਨੂੰ ਵਰਗ ਕੀਤੇ ਕੀਵਾਰਡ EMPTY ਰਾਹੀਂ ਘੋਸ਼ਣਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
<!ELEMENT ਤੱਤ ਨਾਮ EMPTY>
مثال:
<!ELEMENT br EMPTY>
XML ਉਦਾਹਰਣ:
<br />
ਸਿਰਫ PCDATA ਦੇ ਤੱਤ
ਸਿਰਫ PCDATA ਦੇ ਤੱਤ ਨੂੰ ਗੋਲਾਕਾਰ ਖੰਡ ਵਿੱਚ #PCDATA ਦੇ ਰੂਪ ਵਿੱਚ ਘੋਸ਼ਣਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
<!ELEMENT ਤੱਤ ਨਾਮ (#PCDATA)>
مثال:
<!ELEMENT from (#PCDATA)>
ਕਿਸੇ ਵੀ ਸਮਾਗਰ ਨੂੰ ਰੱਖ ਸਕਣ ਵਾਲੇ ਤੱਤ
ਵਰਗ ਕੀਤੇ ਕੀਵਾਰਡ ANY ਰਾਹੀਂ ਘੋਸ਼ਣਾ ਕੀਤੇ ਤੱਤ ਕਿਸੇ ਵੀ ਵਾਰੀ ਪਰਿਭਾਸ਼ਿਤ ਡਾਟਾ ਦੇ ਕਿਸੇ ਵੀ ਕਮਿਊਨੀਕੇਸ਼ਨ ਦੇ ਕੋਲ ਰੱਖ ਸਕਦੇ ਹਨ:
<!ELEMENT ਤੱਤ ਨਾਮ ANY>
مثال:
<!ELEMENT note ANY>
ਉੱਪ-ਤੱਤ ਵਾਲੇ (ਕਿਸਮ) ਤੱਤ
ਇੱਕ ਜਾਂ ਕਈ ਉੱਪ-ਤੱਤ ਵਾਲੇ ਤੱਤ ਨੂੰ ਗੋਲਾਕਾਰ ਖੰਡ ਵਿੱਚ ਉੱਪ-ਤੱਤ ਨਾਮ ਦੇ ਰੂਪ ਵਿੱਚ ਘੋਸ਼ਣਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
<!ELEMENT ਤੱਤ ਨਾਮ (ਉੱਪ-ਤੱਤ ਨਾਮ 1)>
ਜਾਂ
<!ELEMENT ਤੱਤ ਨਾਮ (ਉੱਪ-ਤੱਤ ਨਾਮ 1,ਉੱਪ-ਤੱਤ ਨਾਮ 2,.....)>
مثال:
<!ELEMENT note (to,from,heading,body)>
ਜਦੋਂ ਉੱਪ-ਤੱਤ ਕਮਾ ਨਾਲ ਵੰਡੇ ਕਿਸਮ ਦੇ ਘੋਸ਼ਣੇ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਇਹ ਉੱਪ-ਤੱਤ ਕਿਸਮ ਦੇ ਘੋਸ਼ਣੇ ਵਿੱਚ ਉਸੇ ਕਿਸਮ ਦੇ ਕਰਨਾ ਹੈ। ਇੱਕ ਪੂਰੇ ਘੋਸ਼ਣੇ ਵਿੱਚ ਉੱਪ-ਤੱਤ ਕਿਸਮ ਦੇ ਘੋਸ਼ਣੇ ਵੀ ਕੀਤੇ ਜਾਣਗੇ ਅਤੇ ਉੱਪ-ਤੱਤ ਕਿਸਮ ਦੇ ਘੋਸ਼ਣੇ ਵੀ ਉੱਪ-ਤੱਤ ਕਿਸਮ ਦੇ ਘੋਸ਼ਣੇ ਕਰ ਸਕਦੇ ਹਨ। "note" ਤੱਤ ਦੀ ਪੂਰੀ ਘੋਸ਼ਣਾ ਇਹ ਹੈ:
<!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>
ਘੋਸ਼ਣਾ ਕਿਸੇ ਵੀ ਵਾਰੀ ਪ੍ਰਕਾਸ਼ਿਤ ਹੋਣ ਵਾਲੇ ਤੱਤ
<!ELEMENT ਤੱਤ ਨਾਮ (ਉੱਪ-ਤੱਤ ਨਾਮ)>
مثال:
<!ELEMENT note (message)>
ਉੱਪਰੋਕਤ ਉਦਾਹਰਣ ਘੋਸ਼ਣਾ ਕਰਦਾ ਹੈ: message ਉੱਪ-ਤੱਤ ਹੈਰਾਨ ਕਰਨਾ ਹੈ ਅਤੇ ਸਿਰਫ "note" ਤੱਤ ਵਿੱਚ ਹੈਰਾਨ ਕਰਨਾ ਹੈ
ਘੋਸ਼ਣਾ ਨਾਲੰਬਰ ਕਿਸੇ ਘੋਸ਼ਣੇ ਦੀ ਕਿਸੇ ਵੀ ਵਾਰੀ ਪ੍ਰਕਾਸ਼ਿਤ ਹੋਣਾ ਹੈ
<!ELEMENT عنصر نام (فرزند عنصر نام+)>
مثال:
<!ELEMENT نوٹ (پیج+)>
مثال میں پلوس کو اعلان کیا گیا ہے: "پیج" فرزند عنصر کو "نوٹ" عنصر میں کم از کم ایک بار کا شامل کرسکتا ہے
صفر بار یا کثیر بار کا عنصر کو اعلان کیا گیا ہے
<!ELEMENT عنصر نام (فرزند عنصر نام*)>
مثال:
<!ELEMENT عنصر نام (فرزند عنصر نام*)>
مثال میں ستارہ کو اعلان کیا گیا ہے: "پیج" فرزند عنصر کو "نوٹ" عنصر میں صفر بار یا کثیر بار کا شامل کرسکتا ہے
صفر بار یا ایک بار کا عنصر کو اعلان کیا گیا ہے
<!ELEMENT عنصر نام (فرزند عنصر نام?)>
مثال:
<!ELEMENT نوٹ (پیج?)>
مثال میں سوال کو اعلان کیا گیا ہے: "نوٹ" عنصر میں "پیج" عنصر کو صفر بار یا ایک بار کا شامل کرسکتا ہے
غیر.../ یا... کی نوعیت کی محتوائی کو اعلان کیا گیا ہے
مثال:
<!ELEMENT نوٹ (تور,فروم,هدر,(پیج|بادی))>
مثال سے اعلان کیا گیا ہے: "نوٹ" عنصر کو "تور" عنصر، "فروم" عنصر، "هدر" عنصر اور غیر "پیج" عنصر یعنی "بادی" عنصر کا شامل کرسکتا ہے
مزوج کی محتوائی کو اعلان کیا گیا ہے
مثال:
<!ELEMENT نوٹ (پی سی ڈی اے|تور|فروم|هدر|پیج)*>
مثال سے اعلان کیا گیا ہے: "نوٹ" عنصر پی سی ڈی اے کو صفر بار یا کثیر بار کا شامل کرسکتا ہے، "تور"، "فروم"، "هدر" یا "پیج"۔
- بعد کا بجلی DTD بنیاد
- پائیدار بجلی DTD خصوصیات