QNames

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  データソースとターゲット > XML と XML スキーマ >

QNames

MapForce は、マッピングの実行ランタイムで XML ファイルからデータを読み込む際に QName (修飾名) プレフィックス (http://www.w3.org/TR/xml-names/#ns-qualnames) を解決します。

 

QNames は、 XML インスタンスドキュメント内の名前空間 URI を参照および省略するために使用されます。QNames には、2つの種類があります: プレフィックスを持つ、またはプレフィックスを持たない QNames.

 

PrefixedName

Prefix  ':'

LocalPart

UnPrefixedName


LocalPart



LocalPart が要素 または 属性の名前の箇所

 

例: 下のリストでは、 <x:p/> が QName です:

 

プレフィックス "x" は 名前空間 "http://myCompany.com" の省略形です。
p は、ローカルパートです。

 

<?xml version='1.0'?>
<doc xmlns:x="http://myCompany.com">
  <x:p/>
</doc>

 

MapForce は、 xpath2 | qname-related 関数 ライブラリに QName に関連した関数の一部を含みます。


(C) 2019 Altova GmbH