<?xml version="1.0" encoding="ISO-8859-1"?><note><to>توفي</to><من>جاني</from><heading>تذكير</heading><body>دون 'لا تنساني في نهاية هذا الأسبوع!</body></note>
مستند XML الصالح هو مستند XML "جيد التكوين"، والذي يتوافق أيضًا مع قواعد تعريف نوع المستند (DTD):
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE note SYSTEM "Note.dtd"><note><to>توف</to><من>جاني</from>< عنوان>تذكير</heading><body>لا تنساني في نهاية هذا الأسبوع!</body></note>
في المثال أعلاه، يعد تعريف DOCTYPE مرجعًا لملف DTD خارجي. وتوضح الفقرات التالية محتويات هذا الملف.
الغرض من DTD هو تحديد بنية مستند XML. ويستخدم سلسلة من العناصر القانونية لتحديد بنية الوثيقة:
<!DOCTYPE note[<!ELEMENT note (to,from,heading,body)><!ELEMENT to (#PCDATA)><!ELEMENT from (#PCDATA)><!ELEMENT head (#PCDATA)><!ELEMENT body (#PCDATA)>]>
إذا كنت ترغب في تعلم DTD، فيرجى العثور على دروس DTD على صفحتنا الرئيسية.
يدعم W3C بديلاً قائمًا على XML لـ DTD يسمى مخطط 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.
يرجى الاطلاع على الفصل التالي.