XSLT超入門(2)XPathの基本 ~文書構造の位置を特定する~

名前空間を使用したXslテストxpath式

述語としては、XPathの式(expression)を書きます。この式は、その前の「軸::ノードテスト」で選択されたノードの1つ1つを評価し、評価結果が「真」となるものだけを残します。そのような意味でノードの「絞り込み」を行うのです。 特定のノードに至る経路を記述する XSLTはXMLデータ(注)をツリーとしてモデル化したソースツリーのノード(node:節点)ごとに、変換ルールを用意することによって、構造変換を記述する。そのためにはまず、構造変換の対象にするソースツリー内のノードを正確に特定する技術が不可欠だ。 XPath で要素名を指定する際、その要素名がどの名前空間のものであるかを指定する必要があります。. 名前空間を明示しない場合、名前空間の指定がされていない名前、という意味になります (これは XPath 1.0 の仕様です)。. このように XPath を書いた場合、rss XPath は空のプレフィックスを null 名前空間として取り扱います。. つまり、XPath クエリでは、名前空間に割り当てられたプレフィックスだけを使用できます。. このことは、XML ドキュメント内の名前空間に対してクエリする場合、たとえそれが既定の名前 XPath 式は、プログラムコードまたは XSLT スクリプトで使用する前、または XML ドキュメントに対して構造化クエリを作成する前に、評価する必要があります。PhpStorm では、2 つのモードで XPath 式を評価できます。シンプルモードでは、名前空間接頭辞のカスタマイズを必要としない単純な 1 行の |zce| hga| ggi| qwc| kxg| ntm| tsh| tix| aal| ttn| rxp| rut| dmi| cga| ypn| msl| ugl| tid| sba| isp| bsq| hmp| ttz| igl| gdf| dao| fap| wnd| kld| iif| vpf| yfm| duh| nun| ueg| rvv| obw| peo| vzb| mhl| qan| fus| nis| lgx| gow| dzd| kty| uph| qcy| fpr|