Latest web development tutorials

DTD XML

ويطلق على الجملة الصحيح XML "شكل جيد" في XML.

التحقق من صحة DTD من XML من خلال XML "القانوني".


في شكل وثائق XML-بشكل جيد

"بشكل جيد" وثيقة XML بناء جملة الصحيح.

قواعد النحو المبين في المقطع السابق:

  • يجب أن يحتوي مستند XML عنصر الجذر
  • يجب أن يكون عناصر XML علامة إغلاق
  • علامات XML حساسة لحالة الأحرف
  • عناصر XML يجب أن تتداخل بشكل صحيح
  • يجب نقل القيم السمة XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


التحقق من صحة مستندات XML

وثيقة XML القانونية هي "شكل جيد" وثيقة XML، وهو ما يتسق مع تعريف نوع المستند (DTD) القواعد:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

في المثال أعلاه، إعلان DOCTYPE هو إشارة إلى ملف DTD الخارجي. وتبين الفقرات التالية محتويات الملف.


DTD XML

ويهدف DTD لتحديد بنية وثائق XML. ويستخدم سلسلة من العناصر القانونية لتحديد هيكل الوثيقة:

<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>

إذا كنت تريد معرفة DTD، يرجى على موقعنا على الصفحة الرئيسية لإيجاد DTD البرنامج التعليمي.


مخطط XML

W3C يدعم اليومي يستند إلى XML بدلا من الذي دعا مخطط XML:

<xs:element name="note">

<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>

</xs:element>

إذا كنت تريد معرفة XML مخطط، يرجى لنا الصفحة الرئيسية لايجاد مخطط تعليمي.


ومدقق XML عام

لمساعدتك على التحقق من صيغة ملف XML، لقد أنشأنا مدقق XML، حتى تتمكن من التحقق بناء الجملة من أجل أي وثيقة XML.

انظر الفصل التالي.