SAX GET XML ENTITY
SAX GET XML ENTITY ( document ; name ; value )
引数 | 型 | 説明 | |
---|---|---|---|
document | Time | → | 開いたドキュメントの参照 |
name | Text | ← | 実体名 |
value | Text | ← | 実体値 |
説明
SAX GET XML ENTITY コマンドを使用して、document 引数で参照されるXMLドキュメント中に存在するXML実体の名前と値をnameとvalueに取得できます。このコマンドはXML Entity SAXイベントで呼び出されなければなりません。SAXイベントに関する詳細はSAX Get XML node コマンドの説明を参照してください。
例題
以下のXMLコードがあります:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE body [
<!ELEMENT body (element*)>
<!ELEMENT element (#PCDATA)>
<!ENTITY name "Replacement">
]>
<body>
<element>Entity updated by &name;</element>
</body>
以下のコードを実行するとvNameに"name"が、vValueに"Replacement"が返されます。
SAX GET XML ENTITY(DocRef;vName;vValue)
システム変数およびセット
コマンドが正しく実行されるとシステム変数OKに1が設定され、そうでなければ0が設定されてエラーが生成されます。
参照
プロパティ
コマンド番号 | 879 |
スレッドセーフである | ✓ |
システム変数を更新する | OK、error |