问题标签 [xml-error]
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.
xsd - cvc-elt.1:找不到元素“MyElement”的声明
我正在尝试使用 xsd 验证一个非常简单的 xml,但由于某种原因,我收到了这个错误。如果有人能解释我为什么,我将不胜感激。
XML 文件
XSD 文件
xml - XML 不会针对某些 XSD 进行验证
XML(简化):
XSD:
如果我mx:
从 XML 的根元素中删除前缀,它验证就好了。我迷失在名称空间中,现在我在互联网上搜索了几个小时。我无法更改 XML,因此必须调整 XSD 以允许mx:
前缀。验证器给出此错误:
xml - XML 模式验证:找不到元素的声明
我对 XML Schema 等还有些陌生,并且一直在努力开发一些 XML、Schema 和样式表 (XSLT)。我已经取得了合理的进展,但后来意识到我的 Schema 已经停止工作,所以我把它带回了一个更简单的非描述性示例。
这是我的 XML:
我写了一个在这里的模式:
Schema 代表了我的真实 XML 的结构。
现在,当我尝试验证我的 XML 时,我收到了这个错误:
cvc-elt.1: Cannot find the declaration of element 'Root'. [7]
我认为这与 Root 元素上的命名空间问题有关,但我真的不确定。
有人可以建议我做错了什么吗?
xml - XML Schema - 找不到元素的声明
XML 文件:
XML 架构:
我得到的回应是:
有任何想法吗?
xml - 错误:在 JDev 11g 中针对 XSD 验证 XML
我正在使用 JDEV11.1.1.7.0。我是 Web 服务和 SOAP 的新手。我正在从现有的 WSDL 构建 Web 服务。
即,我创建了一个 XSD 和 WSDL,然后在其上创建了一个 Web 服务。我能够测试网络服务。我正在根据需要获得输出。但是,当我针对 XSD 验证 XML 时,它有一个错误。
XSD 是参考一个非常流行的博客 http://one-size-doesnt-fit-all.blogspot.in/2008/11/creating-jax-ws-web-services-via-wsdl.html准备的
从 HTTP Analyzer 获取的请求 XML:
从 HTTP Analyzer 获取的响应 XML:
XSD:
当针对 XSD 验证 XML 时,我收到以下错误。
我比较了使用免费在线 XML 验证器与 XSD 架构 - http://www.freeformatter.com/xml-validator-xsd.html
有人可以告诉我,我在做什么错吗?
有没有我遗漏的进口商品?
xml - 元素“xsd:schema”的前缀“xsd”未绑定
我收到了这个 WSDL,但我遇到了 XSD 的问题。
我似乎无法在我的 XSD 文件中找到问题。
什么是不受约束的?我该如何解决这个问题?
这是 XSD 文件的一部分:
这是 WSDL 的一部分:
xml - 未找到元素“n4:Envelope”的声明
我不知道如何解决这个错误:no declaration found for element 'n4:Envelope'
。我需要更好地理解 xml 模式以及它们是如何声明的。
它在说什么声明?
任何人都可以在这方面提供帮助吗?
这是 xml 文件的开头:
这是 xsd 文件的开头:
c# - 通过 TCP 套接字传输 XML 数据时出错:XmlException:文档元素未出现
我正在尝试创建一个在线跳棋游戏来开始学习网络。我有一个服务器/客户端架构,我正在使用 TCP 套接字。我想object
通过流发送自定义。我使用 XML 序列化系统来做到这一点,并且一切似乎都可以正常工作,直到客户端需要对来自服务器的“序列化”消息进行反序列化。达到这一点时,我收到此错误:
XmlException:文档元素未出现。第 1 行,位置 1。 Mono.Xml2.XmlTextReader.Read () System.Xml.XmlTextReader.Read () System.Xml.XmlReader.MoveToContent () System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot () System.Xml.Serialization。 XmlSerializer.Deserialize(System.Xml.Serialization.XmlSerializationReader 阅读器)
这是我用于序列化对象的函数:
这是我用于反序列化的函数:
发送消息代码:
接收消息代码:
PieceInfo
类,包含有关作品的基本信息:
该类PieceInfo
标有属性[Serializable]
,但我没有在其中设置任何其他属性。
我将 xml 消息作为string
usingNetworkStream
和StreamWriter
/发送StreamReader
。
为什么我在尝试反序列化消息时会收到错误消息?
xml - cvc-complex-type.2.4.c:匹配通配符是严格的,但找不到元素“oai-identifier”的声明。如何解决这个问题?
我有静态 XSD 架构,我想用它来验证来自 OAI-PMH 端点的 XML 响应。
据说那里的模式已经过验证。
然而,当我尝试验证来自随机 OAI-PMH 端点的 XML 响应时,例如这个:
我得到这个例外:
我不知道为什么会发生这种情况,并且相关线程对我没有帮助。请帮我。
oracle - ORA-31061: XDB 错误: 特殊字符到转义字符的转换失败
我对 Oracle 的 XDB 完全陌生,试图在我完全陌生的生产环境中修复代码。
当我尝试执行上述查询时,Oracle 返回以下错误
ORA-31061: XDB 错误: 特殊字符到转义字符的转换失败。
这曾经在旧版本的 Oracle 中工作,在迁移到 oracle 12c 后,我们面临这个问题。