XmlDocument doc = new XmlDocument();
doc.Load("http://192.168.0.166:99/YNMsccNet/XML/XmlTemplate1.xml");
foreach(XmlNode ps in doc["root"]["reporttable"].ChildNodes)
{
//table = doc["root"]["reporttable"].ChildNodes;
string papername = ps.Attributes ["m"].InnerText;
Response.Write(papername.ToString());
}<root>
<pagesetting>
<Landscape>true</Landscape>
<paperkind>A4</paperkind>
<paperwidth>210</paperwidth>
<paperheight>297</paperheight>
<pageleft>0</pageleft>
<pageright>0</pageright>
<pagetop>0</pagetop>
<pagebottom>0</pagebottom>
</pagesetting>
<reporttable>
<text k="450" y="40" m="123" fontname="黑体" fontsize="24" fontcolor="Black"
b="true" i="false" u="true">最新成交合同信息</text>
<text k="70" y="100" m ="123" fontname="宋体" fontsize="12" fontcolor="Black"
b="true" i="false" u="true">制表时间:2002年0月10日</text></tablebody>
<tablefoot>
</tablefoot>
</table>
</reporttable>
</root>我怎么利用上面的方法读取这段XML的text m属性出错?而读k,y就没错!!大家帮忙
doc.Load("http://192.168.0.166:99/YNMsccNet/XML/XmlTemplate1.xml");
foreach(XmlNode ps in doc["root"]["reporttable"].ChildNodes)
{
//table = doc["root"]["reporttable"].ChildNodes;
string papername = ps.Attributes ["m"].InnerText;
Response.Write(papername.ToString());
}<root>
<pagesetting>
<Landscape>true</Landscape>
<paperkind>A4</paperkind>
<paperwidth>210</paperwidth>
<paperheight>297</paperheight>
<pageleft>0</pageleft>
<pageright>0</pageright>
<pagetop>0</pagetop>
<pagebottom>0</pagebottom>
</pagesetting>
<reporttable>
<text k="450" y="40" m="123" fontname="黑体" fontsize="24" fontcolor="Black"
b="true" i="false" u="true">最新成交合同信息</text>
<text k="70" y="100" m ="123" fontname="宋体" fontsize="12" fontcolor="Black"
b="true" i="false" u="true">制表时间:2002年0月10日</text></tablebody>
<tablefoot>
</tablefoot>
</table>
</reporttable>
</root>我怎么利用上面的方法读取这段XML的text m属性出错?而读k,y就没错!!大家帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货