草庐IT

IS_REPLACING_ENTITY_REFERENCES

全部标签

.net - SOAP 客户端未正确处理 XML 实体;遇到 "There is an error in XML document"

我们的WCFWeb服务的一些消费者在尝试解析我们的响应时遇到异常:System.InvalidOperationException:ThereisanerrorinXMLdocument(5,-349).atSystem.Xml.Serialization.XmlSerializer.Deserialize(XmlReaderxmlReader,StringencodingStyle,XmlDeserializationEventsevents)atSystem.Xml.Serialization.XmlSerializer.Deserialize(XmlReaderxmlReader

xml - 命名空间错误 : Namespace prefix bd on keyword is not defined

我有一个巨大的xml文件,我想将其拆分成单独的xml文档;每个单独的xml文件都应该有一个明确的命名空间声明,如以下“所需输出”部分所示。但是,我不断收到错误“命名空间错误:未定义关键字上的命名空间前缀bd”我的问题是,我如何才能明确地告诉我的XSLT处理器将namespace声明放在结果输出中的什么位置?我在网上浏览了几个教程,但我不太明白如何解决这个问题。部分XSLT代码段............期望的输出book01chapter01.........更新#1book01chapter01.........更新#2@polishchukUpdate2给出以下结果AA1BB1我希望

PHP 错误 : XML or text declaration not at start of entity Source

每当我在PHP文件中使用以下代码时,都会出现错误(错误:XML或文本声明不在实体的开头来源)不知道怎么解决请帮忙提前致谢1151182011-9-13AL2011-10-192011-10-213WaitingforapprovalmohanDavinderSingh172011-5-25SL2011-5-192011-5-191ApprovedDavinderKavitay162011-5-25SL2011-5-242011-5-241ApprovedKavitay152011-5-26AL2011-7-082011-7-120DisapprovedKavitay142011-5-2

xml - DTD 解析 : Parameter entity reference name including another parameter entity reference - is it well formed?

我正在编写一个DTD解析器,我有点不确定如何扩展参数实体。例如,这个DTD摘录是否有效?'>%gh;更具体地说,我很想知道实体gh是否会正确扩展。在我看来%ef;应该首先扩展到“c”,然后是新形成的PE引用%abcd;应该扩展到%xx;等等。我见过的大多数解析器都将%ab识别为PE引用并失败,因为该PE未定义。但是我在要求解析器以这种方式工作的标准中绝对没有发现任何引用。我找到的唯一引用是IncludedinLiteral而不是IncludedasPE其中声明替换文本必须用一个前导和一个后跟0x20来放大-但不是文字。有什么指点吗?谢谢。 最佳答案

xml - 为什么 WCF 在内容类型为 :application/xml header is present? 时返回代码 400

当请求中包含content-type:application/xmlheader时,我有一个RESTWCF服务返回错误请求(400)响应。当我删除该header时,服务会正确响应。服务定义:[ServiceContract]publicinterfaceIRestService{[OperationContract][WebInvoke(UriTemplate="/methodName",BodyStyle=WebMessageBodyStyle.Bare)]XElementMethodName(Streamstream);}端点配置:有效载荷是有效的XML。

xml - dtd 文件中的 XML 解析错误 "Open quote is expected for attribute "{1 }"associated with an element type... "

我的address.dtd文件如下。当我尝试使用SAXParserFactory解析我的address.xml文件时,出现异常,"org.xml.sax.SAXParseException;systemId:file:/home/samitha/svnrepo/XML/XMLParserTest/src/address.dtd;lineNumber:9;columnNumber:22;应该为属性"{1}”与元素类型“省”相关联。address.xml文件如下所示。Mr.SamithaChathuranga107BSam'sHomePorambaAG80300SriLanka

xml - "When <simpleContent> is used, the base type must be a complexType whose content type is simple..."到底是什么意思?

这是我不断从xerces得到的整个错误....Whenisused,thebasetypemustbeacomplexTypewhosecontenttypeissimple,or,onlyifrestrictionisspecified,acomplextypewithmixedcontentandemptiableparticle,or,onlyifextensionisspecified,asimpletype.'string'satisfiesnoneoftheseconditions.IthoughtIunderstoodthis,butaftergettingitsever

php - 另一个 PHP XML 解析错误 : "Input is not proper UTF-8, indicate encoding!"

错误:Warning:simplexml_load_string()[function.simplexml-load-string]:Entity:line3:parsererror:InputisnotproperUTF-8,indicateencoding!Bytes:0xE70x610x690x73数据库中的XML(在FF中查看源代码的输出):role_fraRoleenfrançaisRoleçenfrançais如果我没理解错的话,这个错误与old_value标签中编码的第一个ç有关。准确的说,这个错误是根据bytes:"çais"?这是我加载X

java - 如何用JAXB读写XML元素 "as is"?

我必须处理一些“丑陋”的XML片段,并且想使用JAXB来这样做以节省一些时间。假设我的文档结构如下:lotsofnestedelementsinhere我想处理来自根元素和子元素的几个属性,并将它们放入具有不同结构的新文档中。问题是:我需要在我的新文档中保持body的内容不变。有没有办法(在解码/编码时)“按原样”获取元素的内容? 最佳答案 可以将部分XML解码为通用DOM对象,而不是JAXB生成的类。看看thislink和thisone.该示例适用于使用内联自定义绑定(bind)从W3C模式生成Java类的情况。您可以将自定义绑定

c# - Entity Framework 5 不使用 xml 字符串更新行

我正在尝试使用EntityFramework5将包含utf-8编码的xml的字符串(大小为68kb)保存到SQLServer2012中。我使用的是代码优先方法。但是,对于我的一些xml字符串(但不是全部),它保存了一个空字符串,根本没有保存任何xml。使用断点确认在调用SaveChanges()之前分配数据。这是我用来更新数据库中特定行的方法:publicvoidLogResponseMessage(MessageBasemsg,DebugLogdebugLog){//SerializethemessageusingahelperclassstringXMLMsg=Serializat