DOMによるXMLの参照
- 題名: DOMによるXMLの参照
- 著者: チャロ
- 日時: 2009/05/01 1:54:49
- ID: 24493
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DOMによるXMLの参照
- 著者: 魔界の仮面弁士
- 日時: 2009/05/01 9:22:15
- ID: 24494
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DOMによるXMLの参照
- 著者: チャロ
- 日時: 2009/05/01 16:07:48
- ID: 24498
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DOMによるXMLの参照
- 著者: 魔界の仮面弁士
- 日時: 2009/05/01 16:11:08
- ID: 24499
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DOMによるXMLの参照
- 著者: 魔界の仮面弁士
- 日時: 2009/05/01 16:30:49
- ID: 24500
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DOMによるXMLの参照
- 著者: チャロ
- 日時: 2009/05/08 17:41:04
- ID: 24518
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[VB6以前]
以下の様なXMLが有るのですがMsxml2.DOMDocument.4.0を用いて
ExcelVBA内で次の事を実現したいのですが、なかなか要領を得ません。
1. <ModelElement ElementName="R01" ElementId="PG_PS856593570"
のレコードを検索する。
2. <ModelElement ElementNameの値が
<Field Name="TypeName" Valueの値が"コントロール"の時の
<Field Name="ElementId" Valueの値を取得・書換えをしたい。
3. 2.で該当する物が無かった場合<Record>タグセットを追加したい等を
行いたい場合、どの様に記述すればよいのでしょうか?
何方か御指導下さいますよう、よろしくお願いいたします。
<AAAAA>
<ModelElement ElementName="・・・・・
・・・・・
・・・・・
・・・・・
</ModelElement>
<ModelElement ElementName="R01" ElementId="PG_PS856593570" TypeID="PG_PS1317908445">
<Attribute AttributeName="・・・・・">
・・・・・
</Attribute>
<Attribute AttributeName="コントロール">
<Record>
<Field Name="ValueParentId" Value="0"/>
<Field Name="ElementName" Value="C01"/>
<Field Name="ElementId" Value="PG_PS1207577013"/>
<Field Name="TypeName" Value="コントロール"/>
<Field Name="TypeID" Value="PG_PS1318551550"/>
</Record>
<Record>
<Field Name="ValueParentId" Value="0"/>
<Field Name="ElementName" Value="C02"/>
<Field Name="ElementId" Value="PG_PS1372982226"/>
<Field Name="TypeName" Value="コントロール"/>
<Field Name="TypeID" Value="PG_PS1318551550"/>
</Record>
<Record>
<Field Name="ValueParentId" Value="0"/>
<Field Name="ElementName" Value="C05"/>
<Field Name="ElementId" Value="PG_PS1217594053"/>
<Field Name="TypeName" Value="コントロール"/>
<Field Name="TypeID" Value="PG_PS1318551550"/>
</Record>
<Record>
<Field Name="ValueParentId" Value="・・・・・"/>
<Field Name="ElementName" Value="・・・・・"/>
<Field Name="ElementId" Value="・・・・・"/>
<Field Name="TypeName" Value="・・・・・"/>
<Field Name="TypeID" Value="・・・・・"/>
</Record>
</Attribute>
</ModelElement>
<ModelElement ElementName="・・・・・
・・・・・
・・・・・
・・・・・
</ModelElement>
</AAAAA>