在C++中如何用schema校验xml文件

2025-05-08 07:19:34
推荐回答(3个)
回答1:

schema 是一个XML的规格,类似说明书,他规定了你的根节点叫啥,
下面有什么子节点,每个节点都有什么属性。
而你对应这个schema规格的XML必须按照要求去生成,就是你的根节点、子节点、属性 要跟它完全一致。

校验的方式很简单,一。自己对照着看看就行了,
或者自己按照schema写个解析XML的功能,去解析你的XML,来检查.

回答2:

使用一些XML类库吧,我知道微软有一套MSXML可以使用的

回答3:

如果不用现成的C++ DLL的话,个人认为自己研发用perl更简单实用。