相关疑难解决方法(0)

使用Schematron/XSD在C#中进行XML验证

我一直在寻找一种方法来对XML文档进行更高级的业务规则验证.到目前为止,Schematron似乎能够做到,我需要什么.

我一直在环顾四周,我发现的少数几个图书馆已经很老了,似乎不再支持了.Schematron在2002年只是"热门"吗?有没有可以在C#中进行验证的库 - 或者我该怎么做?

或者是否有其他人可以进行高级验证并拥有C#库并且是标准化的?

.net c# xml xsd schematron

11
推荐指数
1
解决办法
4693
查看次数

在xsd中定义xml,其中属性确定可能的内容

如何在xsd中定义这样的东西呢?

<start>
    <request type="typeA">
        <elementOnlyFoundInA />
    </request>
    <request type="typeB">
        <elementOnlyFoundInB />
    </request>
</start>
Run Code Online (Sandbox Code Playgroud)

我运行xsd.exe只是为了了解它的外观,但它似乎没有识别type请求的值和内容之间的关系.甚至可以在xsd文件中根据这样的属性定义内容吗?

xml xsd

5
推荐指数
1
解决办法
141
查看次数

标签 统计

xml ×2

xsd ×2

.net ×1

c# ×1

schematron ×1