C#解析XML文件时遇到未知标签应该如何处理呢?
我的应用场景是:读取KML文件(Google出品的标准,类似于xml,有一个标准的XSD定义其中所有的标签)中的数据,并加以显示。
现在可以读取其中一部分常用的标签。但是如果读取的文件中含有我没有处理的那部分的标签应该如何处理呢?
我想的是通过XSD文件来识别暂时未处理的标签。但是不知是否可行和如何实施。
http://code.google.com/intl/zh-CN/apis/kml/documentation/kmlreference.html
上面这个地址是kml的说明文档,可以看到其中标签很多,不太可能硬编码的解析所有标签。但是如果只处理了常用的一部分,那么偶然遇到未处理标签怎么办呢?即使通过xsd验证了该标签是合法的又怎么知道这种标签代表什么数据,应该如何加以呈现呢?
请各位指教,谢谢!
帮顶
.......谢谢
up
谢谢
难道必须硬编码所有标签的解析吗?
请各位指教,谢谢!!!!
恳请各位指教,给个思路,有个方向就好。
没有用过,帮你顶一下
thx
无法处理的标签就要跳过,如果一定要处理,那首先就需要明白标签的定义,如果省力点,直接吧标签跟值显示出来就算了。
ding
但是有时候要处理的已知标签有可能嵌套在不常见的位置标签内。
标签跟值显示出来不
相关问答:
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
已知文件1.xml和数据文件db.xml,如何用java编写程序,得出2.xml文件?
1.已知xml文件 1.xml结构如下:
<cs>
<cs name="cs1" details="This is cs1" country="China&q ......
我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
......