混在内容のXMLからテキストを取得 混在内容(Mixed-content)のXML要素のテキストを取得します。 |
|||
構文: |
DbXmlMixedGet(ソース, パス, 要素) |
||
パラメータ: |
|
||
戻り値: |
文字列 …… テキストノードの値を持つ文字列が返ります。指定されたデータソ-スがオープンされない場合、または指定されたパスが存在しない場合、NULLが返ります。テキストノードが存在しない場合、空白が返ります。
|
||
例: |
[データ]リポジトリの1番目に、以下の内容のXMLがデータソースとして定義されているものとします。 |
||
|
<?xml version="1.0" > <root> <child>Text1 <elem1>String</elem1> <elem2>String</elem2>
 Text2 </child> </root> |
||
|
DbXmlMixedGet('1'DSOURCE,'/root/child,'') |
||
|
最初のテキストノード「Text1」を取得します。 |
||
|
「elem1」と「elem2」の間には、テキストノードが存在しないため以下のようになります。 |
||
|
DbXmlMixedGet('1'DSOURCE,'/root/child','elem1') |
||
|
空白が返ります。 |
||
|
DbXmlMixedGet('1'DSOURCE,'/root/child','elem2') |
||
|
「Text2」が返ります。 |
||
|
DbXmlMixedGet('1'DSOURCE,'/root/child','elem3') |
||
|
NULLが返ります。 |
||
|
DbXmlMixedGet('1'DSOURCE,'/root/child_not_exist','') |
||
|
NULLが返ります。 |
||
関連トピック: |