我想知道使用xmlsecttool验证和签名XML的真正优势,而不是使用XercesJAR编写我们自己的简单的基于Java的XML验证器?
为什么我们更喜欢xmlsecttool?有没有一种方法可以使用xmlsecttool根据XML文件本身中提到的Schema引用来验证XML?
有效性检查和签名执行两种截然不同的功能。
有效性检查是为了确保文档的结构符合一组特定的规则。如果架构已发布,任何人都可以创建有效的文档。
签名(和签名验证(是为了验证文件是否是它声称的样子,并且没有被篡改。签名不能伪造。
我对xmlsectool一无所知,但它声称做的工作与模式验证截然不同。