Expand SolidWorks Enterprise PDM ファイル エクスプローラSolidWorks Enterprise PDM ファイル エクスプローラ
Expand SolidWorks Enterprise PDM アイテム エクスプローラSolidWorks Enterprise PDM アイテム エクスプローラ
Collapse SolidWorks Enterprise PDMアドミニストレーション ツールSolidWorks Enterprise PDMアドミニストレーション ツール
Expand SolidWorks Enterprise PDM アーカイブサーバー コンフィギュレーション ツールSolidWorks Enterprise PDM アーカイブサーバー コンフィギュレーション ツール
Expand SolidWorks Enterprise PDM ファイル バージョン アップグレード ツールSolidWorks Enterprise PDM ファイル バージョン アップグレード ツール
目次を表示しない

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 2014 SP05

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

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