目次を表示しない

XML ファイルの構造と例

XMLファイル構造についての注意:

  • システムでは、属性名の先頭のスペースを削除します。
  • システムでは、属性値の先頭のスペースを削除することがあります。
  • すべての要素と属性名には小文字を使用してください。
  • 未知の要素または属性名を使用すると、インポートが失敗します。

次の例では、XML ファイル構造のほとんどの側面を説明しています。

<?xml version="1.0"?> <xml> <transactions> <transaction date="1196854268" type="wf_import_document_attributes" vaultname="2008 file vault"> <document aliasset="" pdmweid="0" idattribute="Number" id="89-NOAO-4200-1236" idcfgname=""> <configuration name=""> <attribute name="Cost" value="0.44"/> <attribute name="ArticleID" value="A-012-BB"/> </configuration> </document> </transaction> </transactions> </xml> 

ここで、

XML要素 XML属性 説明
<?XML version="1.0"?>   ファイルは必ずこの要素で始めます。
<XML>   この要素は、transactions要素をラップします。
<transactions>   ファイルに含まれるtransactions要素は1つだけです。
<transaction …>   ファイルには複数のtransactions要素を含めることができます。
  date (日付) 1970年1月1日 12:00 AM から経過した秒数。0より大きい整数にする必要があります。
  タイプ ボルト内のファイル、またはアイテムにインポートするデータがトランザクションに含まれていることを示します。
  Vaultname このトランザクションが関連するボルト名です。 インポート ルールは、マッチするボルト名を持つトランザクションを処理します。
  Aliasset 子属性ノードをルックアップするために使用するエイリアス(別名)設定。 XMLファイル内の要素名は、エイリアスとしてマップされた変数とマッチされます。

たとえば、XMLファイル内にある、要素NRを持つ変数X2Numberを格納したエイリアス設定は、データ カード変数Numberとマッチするように設定されます。

空の値は、XMLファイル内のアトリビュート名を持つデータ カード変数にマッチします。

<document …>   インポート値をボルト内のファイル、またはアイテムとマッチする際の条件が格納されています。 これは、ファイル、アイテム、または変数値の一意の内部 ID にマッチします。
  Pdmweid トランザクションを、ボルト データベース内のファイル、またはアイテムのDocumentsテーブルにある、内部のDocumentIDとマッチします。

この属性を使用する場合、[id][idattribute][idcfgname]は無視されます。 その他のマッチング技術を使用する場合、値を0に設定するか、この属性を省略します。

  Idattribute ボルト内のファイル、またはアイテムとマッチするためのデータ カード変数またはエイリアス。
  Id ファイル、またはアイテムの検索に使用する変数値。 VariableValueデータベース テーブルで、変数名idattributeと、オプションのコンフィギュレーションIdcfgnameを使用して値を検索します。

複数のファイル、またはアイテムがマッチした場合、値はすべてに対してインポートされますが、インポート トランジション アクションを通過したものにのみ書き込まれます。

  Idcfgname 変数値とマッチするためのコンフィギュレーション名(ある場合)。 この属性に値がない場合、ファイルのすべてのコンフィギュレーションがマッチ時に考慮されます。
<configuration …> 名前(name) 属性値を使用して更新する、ファイル データ カードのコンフィギュレーション。 この属性に値がない場合、すべてのコンフィギュレーションが更新されます。

コンフィギュレーションごとに異なる値をインポートするには、複数のconfiguration要素を作成します。

<attribute …> 名前(name) 更新するデータ カード変数名。形式は、 VariableAlias.Alias または Variable.VariableName です。
  値(value) 指定した値を設定する際に使用する値。 1024文字を超える数は設定できません。


トピックについてフィードバックを送信

ヘルプに関してフィードバックを送信することができます。しかし、ドキュメンテーション グループはテクニカル サポートに関する質問に答えることはできません。 テクニカル サポートに関する情報はここをクリックしてください

* 必要項目

 
*電子メール:  
件名:   トピックのフィードバック
ページ:   XML ファイルの構造と例
*コメント:  
*   プライバシー ポリシーを読み、個人情報が Dassault Systèmes によって使用されることに同意します。

トピックの印刷

印刷するコンテンツの範囲を選択:

x

Internet Explorer 7 より古いブラウザ バージョンが検知されました。 表示を最適化するにはInternet Explorer 7 以上のブラウザ バージョンにアップグレードしてください。

 今後このメッセージを表示しない
x

Web ヘルプ コンテンツ バージョン: SOLIDWORKS PDM 2016 SP05

SOLIDWORKS で Web ヘルプを無効にして、ローカル ヘルプを使用するには、ヘルプ > SOLIDWORKS Web ヘルプ使用 をクリックしてください。

Web ヘルプのインタフェースや検索機能に関する問題は、お客様のサポート担当者までご連絡ください。各トピック ページの「トピックについてフィードバックする」リンクを使用し、各ヘルプ トピックについてフィードバックを送信することもできます。