XML パーサー

XML ドキュメントを即座にフォーマット、検証、クエリ。ネイティブブラウザ API による高速でプライベートな処理。

フォーマット & 圧縮 XPath クエリ 検証

XML パーサーの使い方

1

XML を貼り付け

XML コンテンツを入力フィールドにコピー&ペーストするか、サンプル XML を読み込むをクリックしてください。

2

フォーマット & 検証

フォーマットで整形、圧縮で圧縮、検証でエラーチェックができます。

3

XPath でクエリ

XPath 式を入力して XPath を実行をクリックすると、特定のノードを抽出できます。

XML とは

XML(eXtensible Markup Language)は、ドキュメントを人間と機械の両方が読める形式でエンコードするためのルールを定義するマークアップ言語です。設定ファイル、データ交換(SOAP、RSS、Atom)、ドキュメント保存に広く使用されています。

XML の主な特徴

自己記述的

XML はカスタムタグでデータ構造を記述するため、内容と階層が一目で分かります。

プラットフォーム非依存

プレーンテキストとして、すべてのプラットフォーム、プログラミング言語、システム間で互換性の問題なく動作します。

拡張可能

DTD や XML Schema を使用して独自のタグとドキュメント構造を定義し、あらゆるデータモデルに対応できます。

よくある質問

整形式の XML と妥当な XML の違いは何ですか?

整形式の XML は XML の基本的な構文ルール(適切な入れ子、閉じタグ、単一のルート要素)に従っています。妥当な XML は整形式であり、かつ許可される構造とデータ型を定義したスキーマ(DTD、XSD)に準拠しています。

XSD スキーマによる検証には対応していますか?

いいえ、このツールは整形式チェック(構文の正確さ)のみを行います。DTD や XSD に対するスキーマベースの検証はブラウザではネイティブにサポートされていません。

どの XPath バージョンに対応していますか?

ブラウザのネイティブ document.evaluate() は XPath 1.0 に対応しています。contains()、text()、@attribute などの関数、軸、述語を含む一般的なクエリのほとんどをカバーしています。