資料の 英語版 に戻る
XML コンテンツ モデル
XML コンテンツ モデル
最終更新: 2025年2月11日
XML コンテンツ モデルでは、XML ベースのコンテンツにアクセスできます。
XML コンテンツ モデルは、XPath 式に基づくコンポーネントにアクセスする機能をサポートします。 XPath 式は、呼び出し元がどの要素または属性を必要とするかを定義する文字列です。 XML コンテンツ モデルは、さまざまなオブジェクトの作成と、XPath のサポートで通常必要となる式のコンパイルについて、詳細な内容を隠します。 Python スクリプトから呼び出す方が簡単です。
XML コンテンツ・モデルには、XML 文書をストリングとして返す関数が含まれているため、 Python スクリプト・ユーザーは、好みの Python ライブラリーを使用して XML を解析できます。
方法 | 戻りタイプ | 説明 |
---|---|---|
|
|
XML を文字列として返します。 |
|
|
パスを評価した結果を数値として返します (例えば、パス式に一致する要素の数をカウントします)。 |
|
|
指定されたパス式を評価した結果をブール値として返します。 |
|
|
指定されたパスに一致する、属性値または XML ノード値のいずれかを返します。 |
|
|
指定されたパスに一致するすべての属性値または XML ノード値のリストを返します。 |
|
|
指定されたパスに一致するすべての属性値のリストを、必要な場合は XML ノード値と共に返します。 |
|
|
キー属性または XML ノード値をキーとして使用するハッシュ テーブルを返し、また、指定された属性値のリストをテーブル値として返します。 |
|
|
XML パーサーが名前空間を認識している必要があるかどうかを返します。 デフォルトは です。 |
|
|
XML パーサーが名前空間を認識している必要があるかどうかを設定します。 また、これは を呼び出して、後続の呼び出しによって変更が確実に取得されるようにします。 |
|
|
このコンテンツ モデルに関連付けられた内部ストレージをすべて消去します (キャッシュされた DOM オブジェクトなど)。 |
ノードおよび出力
この表には、このタイプのコンテンツ・モデルを含む出力を作成するノードがリストされています。
ノード名 | 出力名 | コンテナー ID |
---|---|---|
|
|
|
|
|
|
サンプル・スクリプト
コンテンツにアクセスするための Python スクリプトのコードは、以下のようになります。
results = [] modelbuilder.run(results) modeloutput = results[0] cm = modeloutput.getContentModel("PMML") dataFieldNames = cm.getStringValues("/PMML/DataDictionary/DataField", "name") predictedNames = cm.getStringValues("//MiningSchema/MiningField[@usageType='predicted']", "name")
トピックは役に立ちましたか?
0/1000