C#解析XML文件时遇到未知标签应该如何处理呢?
我的应用场景是:读取KML文件(Google出品的标准,类似于xml,有一个标准的XSD定义其中所有的标签)中的数据,并加以显示。
现在可以读取其中一部分常用的标签。但是如果读取的文件中含有我没有处理的那部分的标签应该如何处理呢?
我想的是通过XSD文件来识别暂时未处理的标签。但是不知是否可行和如何实施。
http://code.google.com/intl/zh-CN/apis/kml/documentation/kmlreference.html
上面这个地址是kml的说明文档,可以看到其中标签很多,不太可能硬编码的解析所有标签。但是如果只处理了常用的一部分,那么偶然遇到未处理标签怎么办呢?即使通过xsd验证了该标签是合法的又怎么知道这种标签代表什么数据,应该如何加以呈现呢?
请各位指教,谢谢!
帮顶
.......谢谢
up
谢谢
难道必须硬编码所有标签的解析吗?
请各位指教,谢谢!!!!
恳请各位指教,给个思路,有个方向就好。
没有用过,帮你顶一下
thx
无法处理的标签就要跳过,如果一定要处理,那首先就需要明白标签的定义,如果省力点,直接吧标签跟值显示出来就算了。
ding
但是有时候要处理的已知标签有可能嵌套在不常见的位置标签内。
标签跟值显示出来不
相关问答:
最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!
www.51aspx.com
去下 ......
在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......