草庐IT

重命名

全部标签

xml - SVG Batik Root 元素命名空间与请求的不匹配

几周前,它在我的SVG上运行得很好,但不知何故它停止了工作,我不知道原因,因为在服务器上触发的错误没有帮助。当我将svg文件传输到我的pdf时会发生这种情况:Rootelementnamespacedoesnotmatchthatrequested:Requested:http://www.w3.org/2000/svgFound:null.Stacktracefollows:org.apache.batik.bridge.BridgeException:Rootelementnamespacedoesnotmatchthatrequested:Requested:http://www

c# - 在 C# restful web 服务中删除 xml 命名空间返回字符串

我有一个使用dotnet框架4.5用C#编写的restfulAPI。目前它工作正常......我在JSON转换后返回一个结果。我期待一个纯JSON结果......我目前没有得到..我期待简单的解决方案在我返回JSON的根元素处省略字符串XMLNS...结果我正进入(状态:我的代码:publicStringGetAllSalesInvoices(stringcustomer_id,stringStartdate,stringEnddate){System.Web.Script.Serialization.JavaScriptSerializerserializer=newSystem.W

xml - 使用 ActionScript 3.0 解析具有多个命名空间的 XML 提要的推荐方法是什么?

我在几个在线示例中看到了以下方法,但没有找到任何关于解析XML提要的推荐方法的文档。方法一:protectedfunctionxmlResponseHandler(event:ResultEvent):void{varatom:Namespace=newNamespace("http://www.w3.org/2005/Atom");varmicrosoftData:Namespace=newNamespace("http://schemas.microsoft.com/ado/2007/08/dataservices");varmicrosoftMetadata:Namespace=

c# - 为什么 XAML(WPF) 不在我的 XML 命名空间定义中搜索控件?

我有两个类似的项目。一个是Silverlight项目,另一个是WPF。它们都包含一些命名空间和大量自定义用户控件。由于控件分布在许多namespace中,因此在使用它们时我必须定义相当多的namespace。所以我开始definetheXMLnamespacesintheAssemblyInfo.cs:[assembly:XmlnsPrefix("http://ui.example.com/xaml/touch","cui")][assembly:XmlnsDefinition("http://ui.example.com/xaml/touch","example_ui.control

c# - XmlSerializer + 抽象类 + 派生类 = 无用的命名空间

我关于SO的第一个问题:,)是关于XmlSerializer和命名空间问题。我知道已经有很多关于如何从Xml文件的根元素中删除默认Xml命名空间的主题,这不是主题。我的问题是如何在使用派生类时将其从子节点中删除?我已经创建了我自己的序列化程序,它可以采用自定义命名空间或简单地忽略它们,并且它对根元素运行良好。但是当我使用抽象类在List中列出一些派生类时,序列化会在每个派生类的节点中插入2个属性。像这样:至于我的类(class)://Rootelement[XmlRoot("root",Namespace="")]publicclassXmlRootElement{List_Eleme

xml - 如何强制 XmlWriter 正确处理命名空间?

我想用XmlWriter写这样的东西(都在一个命名空间中):但我能得到的最接近的是:使用此代码:usingSystem;usingSystem.Text;usingSystem.Xml;namespaceConsoleApplication1{internalclassProgram{privateconststringns="http://tempuri.org/nsA";privateconststringpre="p";privatestaticvoidMain(string[]args){varsb=newStringBuilder();varsettings=newXmlWr

xml - 将 xslt 修改为与命名空间无关

我创建了一个XSLT来处理特定的xml文档。但是,现在我们的一些文档(但不是所有文档)都引入了namespace。我想对这些文档使用相同的XSLT,但是我在将样式表修改为与namespace无关时遇到了问题。之前有人建议将我的xpaths修改为*[local-name()="ElementName"],但是考虑到我们已经制作了样式表,这是非常耗费人力的。此外,我知道我可以设置xpath-default-namespace到特定的命名空间,但如前所述,我不能简单地将它设置为#all或可能的命名空间列表。我正在寻找一种更有效的解决方案,并且可以使用Saxon处理器的扩展功能。有任何想法吗?

javascript - 获取命名空间声明属性值的正确方法

考虑这个SVG/XML和JavaScript:...varfoo=document.getElementById('foo');varbar=document.getElementById('bar');varxlnk=foo...;//Whatiscorrecthere?varlink=bar.getAttributeNS(xlnk,'href');显然我可以使用xlnk="http://www.w3.org/1999/xlink";然而,我的问题是动态获取svg元素上的xmlns:xlink属性的正确方法是什么?下面的代码恰好在Safari/Chrome/FF中有效,但它真的有效吗

xml - 在 AS3 中使用 E4X 读取非标准命名空间 XML?

我正在尝试解析通过对C#的WebService调用收到的AS3中的一些XML。C#正在使用DataContract进行序列化,因此命名空间是非标准的。这是xml的样子:bill@whitehouse.govpasswordgooglePennAveWashingtonDCUSABillClintonAK11111正如您所见,我有一个用户,其中包含电子邮件、密码、推荐详细信息和用户详细信息。这是我解析它的地方和问题:privatefunctiononResult(event:ResultEvent):void{varn:Namespace=newNamespace("http://sch

c# - 反序列化大型 XML 文档中的单个元素 : xmlSerializer. Deserialize(xmlReader.ReadSubtree()) 由于命名空间问题而失败

我正在尝试一次性处理大型XML文档(使用XmlReader),并使用XmlSerializer仅反序列化其中的某些元素。下面是一些代码和一个小型模拟XML文档,展示了我是如何尝试这样做的。RationaleforusingXmlReader:1.IamdealingwithverylargeXMLdocuments(10–250MB),whichforthisreasonIdonotwanttoloadintomemory.SoXmlDocumentisoutofthequestion.2.Iwanttoextractonlycertainelements.TypicallyIwill