我有一个名为“fragment.xml”的XML文件的一小部分,如下所示,其中每个“SteamStuff”具有自己的“AttributeValue”值。因此,如果点击复制按钮,我需要创建一个小的xml文件,其中只包含SteamStuff名为“pirate”的数据。为此,我创建了包含名为“Copy”和“Paste”的两个按钮的窗体。如果单击“Copy”按钮,它应该找到“fragment.xml”,它位于我的电脑中,需要找到名为“pirate”(<Text>pirate</Text>)
的管理对象,一旦它发现将会有一个与它相关联的guid <ID>b6792ed8-680b-4117-a695-9f7ef2c7752b</ID>
,所以无论这个ID出现,它应该选择和数据并创建小名为“test.xml
”的xml文件位于“fragment.xml
”的相同位置。所以的test.xml包含的“海盗” 只有DATAS我可以实现什么样的代码在这里的button1_Click()事件如何根据Id筛选xml文件
<?xml version="1.0" standalone="yes"?>
<LeafDataSchema xmlns="http://tempuri.org/LeafDataSchema.xsd">
<SteamStuff>
<ID>b6792ed8-680b-4117-a695-9f7ef2c7752b</ID>
<Label>pirate</Label>
<Owner>00000000-0000-0000-0000-000000000000</Owner>
<Image>00000000-0000-0000-0000-000000000000</Image>
<ClassID>00000000-0000-0000-0000-000000000008</ClassID>
<DefaultApp>00000000-0000-0000-0000-000000000000</DefaultApp>
<Name>pirate</Name>
<Volatile>true</Volatile>
</SteamStuff>
<AttributeValue>
<ID>2977f4e0-84ab-4ad2-8c4d-6bcb49727889</ID>
<ObjectID>b6792ed8-680b-4117-a695-9f7ef2c7752b</ObjectID>
<Text>True</Text>
<AttributeName>Monitor</AttributeName>
<ClassID>00000000-0000-0000-0000-000000000008</ClassID>
</AttributeValue>
-------------
@Chuck野人SteamStuff是<的AttributeValue>,所以不管SteamStuff将显示为AttributeValue.here对象的属性只是我需要创建子集的XML文件包含错误我得到让我的海盗 –
Henric
2012-03-05 17:48:43