XMLチュートリアル

XMLホーム XMLの紹介 XML使用方法 XMLツリー XML構文 XML要素 XML属性 XML名前空間 XML表示 XML HttpRequest XMLパーサー XML DOM XML XPath XML XSLT XML XQuery XML XLink XMLバリデーター XML DTD XMLスキーマ XMLサーバー XMLの例 XMLクイズ XML証明書

XML AJAX

AJAXの紹介 AJAX XMLHttp AJAXリクエスト AJAX応答 AJAXXMLファイル AJAX PHP AJAX ASP AJAXデータベース AJAXアプリケーション AJAXの例

XML DOM

DOMの紹介 DOMノード DOMアクセス DOMノード情報 DOMノードリスト DOMトラバース DOMナビゲーション DOMは値を取得します DOM変更ノード DOM削除ノード DOM置換ノード DOM作成ノード DOM追加ノード DOMクローンノード DOMの例

XPathチュートリアル

XPathの概要 XPathノード XPath構文 XPath軸 XPath演算子 XPathの例

XSLTチュートリアル

XSLTの紹介 XSL言語 XSLT変換 XSLT <テンプレート> XSLT <値> XSLT <for-each> XSLT <ソート> XSLT <if> XSLT <選択> XSLT適用 クライアント上のXSLT サーバー上のXSLT XSLT Edit XML XSLTの例

XQueryチュートリアル

XQueryの紹介 XQueryの例 XQuery FLWOR XQuery HTML XQueryの用語 XQuery構文 XQuery追加 XQuery Select XQuery関数

XML DTD

DTDの紹介 DTDビルディングブロック DTD要素 DTD属性 DTD要素と属性 DTDエンティティ DTDの例

XSDスキーマ

XSDの概要 XSDハウツー XSD <スキーマ> XSD要素 XSD属性 XSDの制限

XSDコンプレックス

XSD要素 XSDが空です XSD要素のみ XSDテキストのみ XSD混合 XSDインジケーター XSD <任意> XSD <anyAttribute> XSD置換 XSDの例

XSDデータ

XSD文字列 XSD日付 XSD数値 XSDその他 XSDリファレンス

Webサービス

XMLサービス XML WSDL XML SOAP XML RDF XML RSS

参考文献

DOMノードタイプ DOMノード DOM NodeList DOM NamedNodeMap DOMドキュメント DOM要素 DOM属性 DOMテキスト DOM CDATA DOMコメント DOM XMLHttpRequest DOMパーサー XSLT要素 XSLT / XPath関数

XMLバリデーター


XMLバリデーターを使用して、XMLの構文をチェックします。


整形式のXMLドキュメント

正しい構文のXMLドキュメントは「整形式」と呼ばれます。

構文規則については、前の章で説明しました。

  • XMLドキュメントにはルート要素が必要です
  • XML要素には終了タグが必要です
  • XMLタグでは大文字と小文字が区別されます
  • XML要素は適切にネストする必要があります
  • XML属性値は引用符で囲む必要があります
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

XMLエラーはあなたを止めます

XMLドキュメントにエラーがあると、XMLアプリケーションが停止します。

W3C XML仕様では、プログラムがエラーを検出した場合、XMLドキュメントの処理を停止する必要があると規定されています。その理由は、XMLソフトウェアは小さく、高速で、互換性がある必要があるためです。

HTMLブラウザは、エラー(終了タグの欠落など)のあるHTMLドキュメントを表示できます。

XMLでは、エラーは許可されません。



構文-XMLを確認する

XMLの構文チェックを支援するために、XMLバリデーターを作成しました。

構文を試してください-正しいXMLを確認してください:XMLを

構文を試してください-間違ったXMLをチェックしてください:XMLをチェックして

構文を試してください-独自のXMLを確認してください:XMLを確認して



有効なXMLドキュメント

「整形式」のXMLドキュメントは、「有効な」XMLドキュメントと同じではありません。

「有効な」XMLドキュメントは整形式である必要があります。さらに、ドキュメントタイプ定義に準拠している必要があります。

XMLで使用できる2つの異なるドキュメントタイプ定義があります。

  • DTD-元のドキュメントタイプ定義
  • XMLスキーマ-DTDのXMLベースの代替

ドキュメントタイプ定義は、XMLドキュメントのルールと有効な要素および属性を定義します。