
XQueryおよびXPathデータモデル(XDM)は、XPath 2.0、XSLT 2.0、XQuery、およびXFormsプログラミング言語で共有されるデータモデルです。W3C勧告[ 1 ]で定義されています。元々は、 XML情報セット[2 ]に基づくXPath 1.0データモデルに基づいていました。
XDMは、0個以上の項目からなるフラットなシーケンスで構成されます。これらの項目は型付きまたは型なしであり、アトミック値またはXMLノード(ドキュメント、要素、属性、テキスト、名前空間、処理命令、コメントの7種類)のいずれかです。XDMのインスタンスは、オプションでXMLスキーマ検証を行うことができます。
参考文献
- ^ Anders Berglund他著「XQuery 1.0およびXPath 2.0データモデル」、W3C、2010年、改訂2015年、