小编Jam*_*ger的帖子

为什么我的XML阅读器会读取所有其他元素?

我已经构建了一个非常简单的表,显示4列和4行.执行以下代码时,它将显示.xml文件中的每个其他元素.它不区分每个表行.它读取没有任何问题,我已经运行xml验证器,所以它不是语法问题.

public partial class lblXmlOutput : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        XmlReaderSettings settings = new XmlReaderSettings();
        settings.ConformanceLevel = ConformanceLevel.Document;
        settings.IgnoreWhitespace = true;
        settings.IgnoreComments = true;

        XmlReader reader = XmlReader.Create(Server.MapPath("Part2XMLex.xml"), settings);

        string result = "";

        while (reader.Read())
        {
            if (reader.IsStartElement("td"))
                result += reader.ReadElementContentAsString();

            txtOutput.Text = result;
        }
   }
}
Run Code Online (Sandbox Code Playgroud)

c# xml asp.net xmlreader

3
推荐指数
1
解决办法
2087
查看次数

标签 统计

asp.net ×1

c# ×1

xml ×1

xmlreader ×1