问题标签 [dtd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 用于 XML 的 Swing GUI 生成器
我的应用程序有一个 XML 配置文件,用户现在可以在文本编辑器中对其进行编辑。我想提供一个(Swing)表单来编辑这个配置。我有一个用于 XML 的 DTD,但应用程序不接受由 DTD 验证的所有 XML 文档,即应用程序施加的限制比 DTD 中的限制更多。
我正要开始破解以了解如何进行此操作,但我想我会四处询问其他人使用过的方法。在给定 DTD 的情况下,是否有生成编辑器的库?任何提示,想法等?
PS:我的问题与这个问题类似,只是我需要一个 Swing GUI。
xsd - DTD -> XSD 转换:两个元素的混合列表,一个受约束
我试图在 XSD 中表示以下 DTD 片段:-
(A | B)* | (A | C)* | (A | D)* | ...
即任意数量的 As 和任意数量的B、C、D、...之一的混合列表
CastorConverter 吐出:-
但这给了我一个解析器错误。使用 Visual Studio 进行调查会出现以下警告:-
“元素'A'的多重定义导致内容模型变得模糊。必须形成一个内容模型,以便在验证元素信息项序列期间,直接、间接或隐含包含在其中的粒子,以尝试验证每个项目反过来,可以唯一地确定序列中的内容,而无需检查该项目的内容或属性,也无需任何有关该序列其余部分的项目的信息。”
问题似乎是,如果解析器遇到“A”,则需要“先行”到序列的其余部分,以确定要验证的选择。
有没有另一种方法可以在 XSD 中表示这个序列?
java - Scala/Java 是否不尊重 w3“过量 dtd 流量”规范?
我是 Scala 的新手,所以我可能对此有所了解,我想知道问题是否出在我的代码上。给定 Scala 文件 httpparse,简化为:
哪个运行(URL无关紧要,这是一个笑话示例):
结果总是:
我已经看到关于 Java 的Stack Overflow 线程,以及W3C 的系统团队博客条目关于不尝试通过网络访问此 DTD。我还将错误隔离到 XML.load() 方法,据我所知,这是一个 Scala 库方法。
我的问题:我该如何解决这个问题?这是我的代码的副产品(摘自Raphael Ferreira 的帖子),我需要在上一个线程中解决的 Java 特定的副产品,还是 Scala 特定的副产品?这个调用发生在哪里,是错误还是功能?(“是我吗?是她,对吧?”)
java - 使用 Java 针对本地 DTD 文件验证 XML 文件
如何针对本地存储为文件的 DTD 验证 XML 文件?XML 文件没有任何 DOCTYPE 声明(或者可能有一个应该被覆盖的声明)。我查看了这个线程,但除了他们使用.NET 之外,我怀疑这是一个好的解决方案。
任何输入表示赞赏!
xml - 调查:您如何使用 ID/IDREF?(或密钥/密钥引用)
我对人们如何使用此功能感兴趣:什么领域,什么关系(如果调查问题不合适,请道歉)。
XML 自然地使用包含来表示树;但它也可以表示图,使用引用 ID 的 IDREF:许多元素可以引用同一个元素(多引用);嵌套元素可以引用祖先(循环)。使用 ID 和 IDREF 也可能很方便,因此 XML 结构可以匹配另一种存储格式,例如数据库外键。
你用 ID/IDREF 代表什么?
编辑还包括<key>/<keyref>
来自 XML Schema。
c# - c#linq to xml的xml解析问题-引用未声明的实体
tryin to parse an xml file 给了我以下错误 Reference to undeclared entity 'eacute'
在我创建了一个包含我在此处找到的所有实体的 dtd 文件http://www.w3.org/TR/xhtml1/dtds.html并按如下方式加载它
加载 xdocument
给我以下异常'=' 是一个意外的标记。预期的标记是';'。
请有任何建议
c# - 属性上的 XmlReader DTD 验证错误
我正在尝试使用 XmlReader 解析文件并使用 reader.GetAttribute("atrribute_name") 将每个元素的属性设置为变量,但是这些元素可能实际存在也可能不存在该属性,因此某些元素给了我一个错误...我本来希望当属性不存在时它只会返回 null ,但它会引发错误。
这是完整的例外:
这是xml内容:
不透明度可能存在也可能不存在于每一层中,以及其他几个属性。
xhtml - 浏览器如何区分 XHTML 1.0 和 XHTML 5?
据我了解,XHTML (1.0, 1.1) 和 XHTML 5 都不需要 DTD。如果这是真的,浏览器将如何区分两者?
我只能假设当浏览器供应商支持 (X)HTML 5 时,所有 XHTML 都将根据 XHTML 5 规则进行解释(假设 XHTML 5 是 XHTML 1.0 的超集)。这是它的工作方式吗?
xml - DTD ATTLIST 数字范围
嗨,是否可以只允许 ATTLIST 中的数字范围?
我知道你可以有一个集合的枚举,如下所示:
但是有可能有 0 - 100,而不必输入所有 100 个数字?谢谢你。