如题,比如:
- <HexStringInfo>
- <class name="类名">
- <aw name="aw名">
<args name="参数名" type="类型名" protocol="<hexinfo protname="DataType" modulename="DATA-SRV-MSG" typename="STATUS-INFO-RECORD"/>" defaultvalue="001ff" />
</aw>
</class>
</HexStringInfo>我想创建args节点的兄弟节点(下面红色部分),有没有直接的函数?或者用什么办法?
- <HexStringInfo>
- <class name="类名">
- <aw name="aw名">
<args name="参数名" type="类型名" protocol="<hexinfo protname="DataType" modulename="DATA-SRV-MSG" typename="STATUS-INFO-RECORD"/>" defaultvalue="001ff" />
<args name="参数名" type="类型名" protocol="<hexinfo protname="DataType" modulename="DATA-SRV-MSG" typename="STATUS-INFO-RECORD"/>" defaultvalue="001ff" />
</aw>
</class>
</HexStringInfo>
- <HexStringInfo>
- <class name="类名">
- <aw name="aw名">
<args name="参数名" type="类型名" protocol="<hexinfo protname="DataType" modulename="DATA-SRV-MSG" typename="STATUS-INFO-RECORD"/>" defaultvalue="001ff" />
</aw>
</class>
</HexStringInfo>我想创建args节点的兄弟节点(下面红色部分),有没有直接的函数?或者用什么办法?
- <HexStringInfo>
- <class name="类名">
- <aw name="aw名">
<args name="参数名" type="类型名" protocol="<hexinfo protname="DataType" modulename="DATA-SRV-MSG" typename="STATUS-INFO-RECORD"/>" defaultvalue="001ff" />
<args name="参数名" type="类型名" protocol="<hexinfo protname="DataType" modulename="DATA-SRV-MSG" typename="STATUS-INFO-RECORD"/>" defaultvalue="001ff" />
</aw>
</class>
</HexStringInfo>
fieldWriter.WriteStartAttribute("name");
fieldWriter.WriteString("参数名");
fieldWriter.WriteEndAttribute(); fieldWriter.WriteStartAttribute("type");
fieldWriter.WriteString("类型名");
fieldWriter.WriteEndAttribute(); fieldWriter.WriteStartAttribute("protocol");
fieldWriter.WriteString("<hexinfo protname=\"DataType\" modulename=\"DATA-SRV-MSG\" typename=\"STATUS-INFO-RECORD\"/>\" defaultvalue=\"001ff");
fieldWriter.WriteEndAttribute(); fieldWriter.WriteEndElement(); fieldWriter.WriteStartElement("args", "");
fieldWriter.WriteStartAttribute("name", "");
fieldWriter.WriteString("参数名");
fieldWriter.WriteEndAttribute(); fieldWriter.WriteEndElement();