relaxng

    1热度

    1回答

    考虑以下的正则表达式 pattern = "(0[1-9]|1[012])/(0[1-9]|[12][0-9]|3[01])/(19|20)\d\d" 这pattertn表示MM/DD/YYYY格式的日期字符串。现在,如果我想创建几个这种类型的attribues,我可以明显地写他们喜欢: element holiday { attribute beginDate { xs:st

    0热度

    1回答

    如何让我的RNG文件更详细的,这样,如果我不能指定所需选择元素,错误信息将得到更好的不仅仅是描述: Expected an element , got nothing 是否有如何命名选择标签?

    0热度

    1回答

    感谢Stack Overflow中的jmbr,我终于找到了一种通过C程序验证xml对RELAX NG的方法。该计划是如下... #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <libxml/xmlmemory.h> #include <libxml/parser.h> #include <l

    6热度

    2回答

    我想用RelaxNG Schema生成一个对象模型。 因此,我想使用RNGOM Object Model/Parser(主要是因为我找不到任何替代方案 - 尽管我甚至不关心解析器写入/生成的语言)。现在我查看了SVN的RNGOM source,我不知道如何使用RNGOM,因为没有任何关于使用情况的信息。 一个有用的提示如何开始与RNGOM - 一个链接,例如,或者是节省了我不必阅读理解RNGOM的

    5热度

    1回答

    鉴于此XML文件: <users blessed="phrogz alians"> <user name="phrogz" id="42" /> <user name="lachtok" id="3" /> <user name="vielee" id="5" /> <user name="alians" id="17" /> </users> ...

    3热度

    1回答

    我正在写一个放松的NG模式来验证一些XML文件。 对于大多数元素,都有一些必需的属性,并且此XML模式的实例也可以添加任何额外的属性。 例如,下面是一个有效文件: <?xml version="1.0" encoding="utf-8" ?> <root xmlns:param="some-uri#params"> <someElement param:requiredAt

    1热度

    1回答

    考虑以下Relax NG模式写在Compact Syntax key = element key { type, value } type = element type { text } value = element value { text } 特此像 <key> <type>someType</type> <value>someValue</value> </k

    1热度

    1回答

    我在猜测我的问题可能源于与UTF8相关的Windows文件问题。但是,再次,代码是基于Java的,所以问题可能是任何事情。 我运行了MSV和JING验证器,两者都给出了与下面相同的结果。但是同样的文件在内部验证器中确实无误。我错过了什么?注意它在第一个字符上失败,所以解析器不可能是问题。试图以管理员模式运行它,以消除任何可能的权限问题。同样的结果。 C:\docbook\src>java -jar

    1热度

    1回答

    在RelaxNG ,我想描述类似这样的结构: <parent> <subelem1> <subelem1> <subelem1> ... </parent> 或: <parent> <subelem2> <subelem2> <subelem2> ... </parent> 我试图用以下RNG: <rng:

    2热度

    1回答

    有没有办法定义名称属性的任何?我正在验证代码,用户可以并且确实将自己的属性应用于标签等,这不会影响我的项目。 <define name="div"> <zeroOrMore> <attribute name="*"> <text /> </attribute> </zeroOrMore> <text /> </define>