草庐IT

namespaces

全部标签

c# - 在 C# 中调用 namespace-uri,namespace-uri 有一个无效的标记

我正在执行以下操作。给定一个XDocument文档;doc.XPathEvaluate("//namespace-uri()");我收到错误“//namespace-uri()”具有无效token。它似乎在节点测试中有效,例如“//*[namespace-uri()='xyz']”。不过这个函数应该可以工作,XMLSPY对上面的版本很满意,我相信它使用相同的引擎。如有任何帮助,我们将不胜感激。我想使用xpath枚举文档中的所有命名空间。谢谢问候克雷格。 最佳答案 您的XPath错误。namespace-uri()函数返回一个字符串,

xml - 从 namespace 前缀节点中删除 xmlns 属性

我正在尝试使用XSLT创建EdgeSideIncludeshtmlblock。这是一个示例XSLTsometextgoeshere虽然转换本身有效,但输出是这样的:sometextgoeshere问题是,xmlns:esi属性可怕地破坏了ESI的执行。如果我手动删除该属性(例如:打开HTML并将其删除,再次保存代码块)一切正常。问题:如何从HTML输出中删除xmlns:esi?我尝试将其包含在exclude-results-prefixes中,但没有成功。将起作用的示例输出:sometextgoeshere 最佳答案 Questio

xml - 在我的应用程序中用 JAXB 替换 XStream

目前在应用程序中,我们获得了一个SOAP响应xml,每个元素都附加了namespace。我已经硬编码到我的代码中,命名空间被忽略,因为应用程序需要干净的xml。但是经过测试,它被认为是一个薄弱的解决方案,因为namespace将来可能会发生变化。有人向我推荐使用jaxb。我目前使用的是xtream,因为我们可以直接读取xml。所以我开始研究jaxb。但是jaxb需要xsd。我已经理解了这个过程,但我不确定如何在我的应用程序中实现Jaxb,因为我收到了一个xml响应。所以,我的问题是在这种情况下可以用jaxb替换xtream吗?谢谢 最佳答案

xml - 命名空间停止 XSLT 工作

我有一个看起来像这样的XSLT:这是输入:0SuccessAUG,SEP,OCT,NOV,DEC,JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC,JANSeason1111111由于中的namespace标记这会导致整个XSLT失败。是否可以取消namespace以便XSLT工作。如果您删除命名空间并运行XSLT,它将完美运行! 最佳答案 在XSLT中定义命名空间,iep> 关于xml-命名空间停止XSLT工作,我们在StackOverfl

c# - 将 XElement 合并到 XDocument 中并解析 namespace

鉴于以下XDocument,初始化为变量xDoc:我有一个嵌入在XML文件中的模板(我们称之为body.xml):我想把它作为的child.问题是如果通过XElement.Parse(body.xml)添加它,它保留了namespace,即使我认为应该删除namespace(没有必要复制自身-已经在父级上声明)。如果我不指定命名空间,它会改为放置一个空的命名空间,因此它变为.有没有办法正确合并XElement进入XDocument?我想在xDoc.Root.Element("ReportSection").AddFirst(XElement)之后得到以下输出:

XML-XSD : How to define namespaces correctly?

我想知道如何使用XML和XSD正确定义命名空间。我有以下XML文件:FlorianFRGabiDE,EE,EL,FI,FR,IE,UKGertGB架构由同一文件夹中的文件ms.xsd定义:我已经尝试了很多东西。我在这个(当前)最终版本中遇到的错误是错误:元素“application”:没有匹配的全局声明可用于验证根。这是因为xml文件中的xsd-reference位于application-tag内,以至于它“来得太晚”了吗?当我在所有内容周围添加一个“信封”标签并将xsd定义放在那里时,我收到消息错误:元素“信封”:没有可用于验证根的匹配全局声明。所以现在我真的很困惑如何正确地做到这

xml - 将没有定义结束字符的 xml 命名空间正确扩展为有效的 URI

据我所知,语义网由URI的三元组组成。命名空间速记在日常使用中被广泛用于缩写它们。我认为,namespace简写可以通过简单的连接扩展为URI,例如著名的dc:命名空间(定义为http://purl.org/dc/elements/1.1/,请注意最后一个字符是/)将扩展为,因此在语义上等于http://purl.org/dc/elements/1.1/title.然后我发现了一些namespace定义,它们在末尾缺少合理的分离字符。来自http://live.dbpedia.org/sparql?nsdecl的一些示例amz→http://webservices.amazon.com

xml - 反XML scala隐藏xml属性

Anti-xml将成为Scala中的继任者xml库。但我发现了一些怪癖。输入packagecom.twitter.sampleimportcom.codecommit.antixml._objectReadingNamespaceXmlextendsApplication{valxml=23232322.convertvalroute=xml\"route"Consoleprintlnroute.unselect}输出:23232322因此,输入的xml和输出的xml是不一样的。为什么? 最佳答案 答案只是这是一个错误。幸运的是,有

android - 颜色 xml : "Attribute is missing the Android namespace prefix"

这是我的colors.xml:#ffffff这给了我以下错误:属性缺少Android命名空间前缀我可以更改什么来消除此错误? 最佳答案 尝试添加这个...#FFFFFF 关于android-颜色xml:"AttributeismissingtheAndroidnamespaceprefix",我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20342990/

xml - 子元素通过VBA继承父属性

我正在处理excel2013的xml输出,我已经设置了对XMLv6库的引用,但我没有得到我期望的结果。这是我正在使用的代码:SubtestXML()Dimdom,node,attr,PCMS,SendPCMS,headerSetdom=CreateDomSetnode=dom.createProcessingInstruction("xml","version='1.0'encoding='utf-8'")dom.appendChildnodeSetnode=NothingSetPCMS=dom.createElement("PCMS")Setattr=dom.createAttrib