dtd

    2热度

    2回答

    我有以下fake.dtd文件: <!ELEMENT outer - - (#PCDATA, foo, bar) > <!ELEMENT foo - o (#PCDATA) > <!ELEMENT bar - - (#PCDATA) > 而下面的SGML文件: <!DOCTYPE outer SYSTEM "fake.dtd"> <OUTER>Document Title <FO

    1热度

    1回答

    我有一个问题,我需要在定义中将一个包含ENTITY的实体包含在一个现有的XML文档中。 例如,在DAISY的规范MATHML工作在http://www.daisy.org/projects/mathml/mathml-in-daisy-spec.html,说我通过外部源给出这个XML: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dtbook

    0热度

    1回答

    这是一个后续的问题Is there some equivalent in Java to Ruby's Nokogiri::XML::EntityDecl? 我有一个简单的菊花DTBook的XML文件(尽管具体的DTD是不是我的问题很重要,这是使用的实际标准在旧的谈话书籍中)。它包含来自DTBook和MathML命名空间的XML。 请注意,DTD声明遵循从specification for Mat

    0热度

    1回答

    下面给出了我的note.xml和Note.dtd文件。我正在使用Cygwin的XMLStarlet验证具有外部DTD的XML文件。当我发出命令 xml val --dtd Note.dtd note.xml 我得到 无法解析DTD文件 有人可以帮我纠正吗? note.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE note SYSTE

    1热度

    1回答

    Stackoverflow有几个很好的问题contrasting XSD and DTD和choosing between XSD and DTD。但我遇到了使用XSD和DTD的数据格式和库。 XML文档指定了DTD,但支持库需要XSD进行编码和解码。 同时使用XSD和DTD有什么好处?

    0热度

    1回答

    我使用eclipse mars.2 我试图导入现有的ecplipse项目,并且出现错误: The content of element type "jboss-web" must match "(class-loading?,security-domain?,context-root?,virtual-host*,use-session-cookies?,replication-config?,r

    3热度

    1回答

    我使用Properties#storeToXML将java.util.Properties转换为XML格式。但是,默认情况下,它会为其生成XML和DTD模式: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.

    3热度

    1回答

    经过几天的混淆,并尝试使用XSD验证XML文档的不同库(我100%肯定是有效的根据XSD),我终于发现,原因是org.w3c.dom.DocumentBuilder和org.w3c.dom.Document决定将一堆属性潜入DOM中。以下是我收到的许多验证错误之一: 元素'API_Version'的属性'high_value_range'的值'127'对于相应的属性使用无效。属性'high_val

    2热度

    1回答

    错误在我的editix编辑器中出现在下面的第一行。只是不明白为什么a)是需要的。 <!ELEMENT Bibliography (Conference paper,Book,Book chapter,Journal article)> <!ATTLIST Author Title Year CDATA#REQUIRED> <!ELEMENT Conference paper (Author,T

    0热度

    2回答

    我有一个接口,提供大型XML字符串是有效的XML,但可能不是标准形式默认名称空间指定)或者没有任何行结束或需要扩展内联DTD中的实体。基本上我需要用标准的Xml解析器解析这些字符串,它可以处理内联的DTD定义。这个字符串数据可以是从几个字符到千兆字节的任何地方。 目前我使用下面的代码(如简单分析似乎能解决我上面提到的问题): XDocument doc = XDocument.Parse(L