如何在XPath中选择共享公共值的所有节点?

时间:2016-07-30 02:55:12

标签: xml xpath

我有以下XML:

int getLocationID(string name)
{
      if(LocationMap.empty())
      {
         populateLocationMap();  
      }
      return LocationMap[name];
}

我想选择共享相同LayoutRow值的所有字段。在XPath中可以做到吗?我试过<Section> <Field> <LayoutRow>1</LayoutRow> <LayoutWeight>1</LayoutWeight> </Field> <Field> <LayoutRow>1</LayoutRow> <LayoutWeight>2</LayoutWeight> </Field> <Field> <LayoutRow>2</LayoutRow> <LayoutWeight>1</LayoutWeight> </Field> <Field> <LayoutRow>2</LayoutRow> <LayoutWeight>2</LayoutWeight> </Field> <Field> <LayoutRow>3</LayoutRow> <LayoutWeight>1</LayoutWeight> </Field> <Field> <LayoutRow>3</LayoutRow> <LayoutWeight>1</LayoutWeight> </Field> </Section> 和几个不同的尝试使用轴但没有运气。

0 个答案:

没有答案