正しい構文を持つ
XML は、「整形式」XML と呼ばれます。特定のDTD
によって検証された整形式の XML ドキュメント「整形式」の XML ドキュメントは、正しい構文を持っています。 「整形式」の XML ドキュメントは、前の章で紹介した XML 構文規則に準拠します。 XML ドキュメントにはルート要素が必要です XML ドキュメントには終了タグが必要です XML タグは大文字と小文字が区別されます機密性の高いXML要素 適切にネストされている必要がありますXML<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting this weekend!</body> </note>XML文書を検証します 有効なXML文書とは、文書タイプの構文規則にも準拠した「整形式」のXML文書です定義 (DTD):
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE note SYSTEM "Note.dtd"> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting this weekend!</body> </note>上記の例では、DOCTYPE 宣言は外部 DTD ファイルへの参照です。次の段落では、このファイルの内容を示します。 XML DTDDTD は、XML 文書の構造を定義するために使用されます。一連の法的要素を使用して文書構造を定義します:
<!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]>XML Schema
W3C は、XMLSchema:
<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 ベースの DTD 置換をサポートします。
以上がXML 開発の基礎 - XML 検証コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。