社区
C#
帖子详情
C# 判断xml是否有结束标签?
花开花折
2020-09-11 08:21:29
A:
<flaw strip="2" job="123" >
</flaw>
B:
<flaw strip="2" job="123" />
1:怎样判断A中是否缺少"</flaw>"及B中是否缺少"/"结束标签,谢谢。
...全文
3968
4
打赏
收藏
C# 判断xml是否有结束标签?
A: B: 1:怎样判断A中是否缺少""及B中是否缺少"/"结束标签,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
by_封爱
版主
2020-09-14
打赏
举报
回复
不正常的xml你load之后直接报错....try catch就行了 哈哈
wanghui0380
2020-09-13
打赏
举报
回复
如果想不带异常的检查,直接去nuget上搜索“XmlParser”即可 ps:关键词Parser,理论上任何文法解析的关键词都是Parser,理论上俺们可以制作任何一种文法语言,所以语言之争其实没啥用处。比如你的问题,如果真正想自己弄一个也不算困难,至少人家已经提供的很齐全的工具 比如: 1.安装jse 2.给vs安装anltrvsix插件 3.谁便建立一个项目,nuget安装Antlr4.Runtime.Standard,Antlr4BuildTasks 4.去https://github.com/antlr/grammars-v4/tree/master/把xml的G4文件下载下来,放到项目里,然后再属性里选择编译“Anltr4” 5.编译一下,一个xml的解析文件就弄好了 其实,另外一个帖子,“四则运算”也是一个故事,“四则运算”文法校验和解释也是一种文法,一样是parser。当然他那个比你的麻烦点,你只需要校验,有letex文法校验规则就好,四则运算则涉及到文法校验,parser到vst,vst访问者模型生成实际运算代码,那帖子俺们不想回复,因为按照某些人的观点,俺们要回复又是“打击新人,炫耀技术”
wanghui0380
2020-09-13
打赏
举报
回复
XElement xmlTree = XElement.Parse("<flaw strip=\"2\" job=\"123\" >"); 不符合规则,会直接异常
choueny
2020-09-11
打赏
举报
回复
参考正则表达式之平衡组递归匹配: https://blog.csdn.net/wujingang/article/details/70546857 当然还有更简单的方式,不过因为是自己写的框架源码太多,不方便在这里发送,可以私信我发你!
XML
解析还原代码
xml
解析还原代码。将
xml
文件中的每一层的数据提取出来并保存到二叉树中;遍历二叉树中的数据按
xml
原格式打印到屏幕;将保存在二叉树中的数据按照
xml
文件格式输出到新的文件中。
XML
文件修改节点属性值(多种方法)
有关
XML
文件的节点属性值修改在使用过程中经常会遇到过,感兴趣的朋友可以参考下本文,希望对你有所帮助
XML
与ASP_Net
XML
与ASP_Net
判断
用户已经退出和防止用户未登录直接访问页面
开发软件asp.net , 数据库这是没有哈哈,给的死扥简单的列子
判断
用户已经退出和防止用户未登录直接访问页
VS2005
c#
象棋
VS2005
c#
象棋
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章