XML源文件如下:<?xml version="1.0"?>
<GridPosition >
<Form FormName="frmProduct">
<Grid GridName="gridView1">
<Field FieldName="fieldName1">
<Width>20</Width>
<ItemIndex>0</ItemIndex>
</Field>
<Field FieldName="fieldName2">
<Width>20</Width>
<ItemIndex>1</ItemIndex>
</Field>
<Field FieldName="fieldName3">
<Width>20</Width>
<ItemIndex>2</ItemIndex>
</Field>
</Grid>
</Form>
<Form FormName="frmBom">
<Grid GridName="gridView1">
<Field FieldName="fieldName1">
<Width>20</Width>
<ItemIndex>0</ItemIndex>
</Field>
<Field FieldName="fieldName2"> 如何选择此节点?
<Width>20</Width>
<ItemIndex>1</ItemIndex>
</Field>
<Field FieldName="fieldName3">
<Width>20</Width>
<ItemIndex>2</ItemIndex>
</Field>
</Grid>
</Form>
</GridPosition>
请问如何选择到FormName="frmBom",GridName="gridView1",FieldName="fieldName2"的节点?
<GridPosition >
<Form FormName="frmProduct">
<Grid GridName="gridView1">
<Field FieldName="fieldName1">
<Width>20</Width>
<ItemIndex>0</ItemIndex>
</Field>
<Field FieldName="fieldName2">
<Width>20</Width>
<ItemIndex>1</ItemIndex>
</Field>
<Field FieldName="fieldName3">
<Width>20</Width>
<ItemIndex>2</ItemIndex>
</Field>
</Grid>
</Form>
<Form FormName="frmBom">
<Grid GridName="gridView1">
<Field FieldName="fieldName1">
<Width>20</Width>
<ItemIndex>0</ItemIndex>
</Field>
<Field FieldName="fieldName2"> 如何选择此节点?
<Width>20</Width>
<ItemIndex>1</ItemIndex>
</Field>
<Field FieldName="fieldName3">
<Width>20</Width>
<ItemIndex>2</ItemIndex>
</Field>
</Grid>
</Form>
</GridPosition>
请问如何选择到FormName="frmBom",GridName="gridView1",FieldName="fieldName2"的节点?
doc.Load(@"D:\Project\C#Test\WindowsApplication1\WindowsApplication2\XMLFile3.xml"); XmlNode node = doc.SelectSingleNode("/GridPosition/Form[@FormName='frmBom']/Grid[@GridName='gridView1']/Field[@FieldName='fieldName2']");