XMLサンプルは次のとおりです。
<?xml version="1.0" ?>
<XMLScreen xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CX>80</CX>
<CY>24</CY>
<Formatted>true</Formatted>
<Field>
<Location position="1" left="1" top="0" length="69" />
<Attributes Base="226" Protected="false" FieldType="High" />
*SDC SCHEDULING CATEGORY UPDATE
</Field>
</XMLScreen>
に基づいて各フィールドの内部テキストを取得したいと思いますLocation position
。
私がこれまでに持っているのは:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(myEm.CurrentScreenXML.GetXMLText());
XmlNodeList fields = xmlDoc.GetElementsByTagName("Field");
MessageBox.Show("Field spot: " + i + " Contains: " + fields[i].InnerText);
そして、いくつかの場所の位置を渡すことで、フィールドの内側のテキストを抽出できるようにしたいと思います。だから私foo[i]
がインナーテキストを取得できるようにしたいと言うなら
*SDCスケジューリングカテゴリの更新