relaxng

    3热度

    2回答

    我想在客户端JavaScript中进行RelaxNG(首选)或XSD(如果必须)架构验证。任何好的图书馆?谷歌发现jsrelaxngvalidator,但我很难让它运行,似乎没有维护。目标浏览器仅限Firefox和Chrome。

    1热度

    1回答

    我试图从Relax NG XML Schema中的注释生成非常简单的文档。例如,给出下面的RELAX NG: <?xml version="1.0" encoding="UTF-8"?> <grammar xmlns="http://relaxng.org/ns/structure/1.0" xmlns:a="http://relaxng.org/ns/compatibility/annotat

    0热度

    2回答

    我想知道是否可以使用XSLT转换Relax NG XML。请给我一些教程。 我似乎不能够在语法标签在RelaxNG的模式匹配,下面<xsl:template match="grammar"> <grammar> <start> <element name="html"> <zeroOrMore> <ref name="section"/>

    0热度

    1回答

    我想验证一个元素总是在RelaxNG href属性空的,以为你可以用这个做: <attribute name="href"> <data type="anyURI"/> </attribute> 唯一的缺点是,显然anyURI considers empty strings to be valid ,所以href=""通过与飞行的颜色。有没有简单的方法来解决这个问题?

    0热度

    1回答

    我们已经使用RELAX NG指定和验证XML消息我们基于Web的API,和我在做一些打扫房间,并开始利用<external>元素。 在我们的模式中,我们有一个<subscription>元素,其中包含id和句号等内容,还有一个<account>。 RELAX NG中的规范相当简单: <?xml version="1.0"?> <element name="subscription" xmlns=

    2热度

    1回答

    所以我引用一个又一个RelaxNG模式: <define name="review"> <element name="review"> <externalRef href="other.rng"/> </element> </define> other.rng: <start> <choice> <ref name="good"/>

    0热度

    1回答

    如果我必须看起来像这样的元素名称: <myElem> <subElem_n/> <subElem_n+1/> <subElem_n+2/> </myElem> 其中 'n'= 0; 我该如何执行这是RelaxNG? 棘手的部分是动态生成的元素名称。

    2热度

    1回答

    允许元素的任意顺序我有一个RelaxNG模式,它看起来非常像这样: <grammar xmlns="http://relaxng.org/ns/structure/1.0"> <start> <element name="xml"> <zeroOrMore> <element name="multi"> <data type="string

    1热度

    1回答

    有没有一种方法来声明全局可用的属性我的语法? 也就是说,我希望任何元素能够具有某个属性。 或者我想定义一个可以具有“id”属性的元素列表。

    2热度

    1回答

    我试图找到一种方法来查询RNG模式,同时避免重新发明轮子,以回答基本问题,例如:什么元素是有效的孩子一个XML实例元素的属性等等。 赛后here提出了我与婧/庄这样的希望,因为我已经做RNG验证与京,而是围绕搜索后,我发现没有源代码示例这将确认要求和浏览API文档也并没有多大帮助(反过来,这也是与Jing捆绑在一起的唯一文档)。 我真的很想避免将模式解析到我自己的对象模型中来执行这些查询,而且它也