草庐IT

unnamed-namespace

全部标签

无前缀子元素的 XML namespace ,其中父元素具有 xmlns :prefix declared

我知道XML中的默认命名空间,例如为一个元素声明xmlns="xxx",这个命名空间将应用于所有没有前缀的子元素。我的问题是,如果在元素中声明的不是xmlns="...",而是xmlns:pre="...",那么未加前缀的子元素是否仍与父元素的命名空间相关联?这是一个例子:phpaspjsp三个内部名称元素的命名空间是什么? 最佳答案 所有三个内部“name”元素都属于“default”或“empty”命名空间,而不是前缀为“srv”的命名空间。 关于无前缀子元素的XMLnamespac

xml - 使用 XSLT/XPath,如何匹配 null namespace 中的任何元素?

匹配null命名空间中的foo元素。匹配任何命名空间中的任何元素。我试过:xmlns:null=""...但是为空命名空间声明前缀是非法的。那么如何匹配空命名空间中任意名称的元素呢? 最佳答案 你可以试试:如果节点集为空或没有命名空间URI,namespace-uri函数将返回一个空字符串,这应该可以实现您想要的结果。 关于xml-使用XSLT/XPath,如何匹配nullnamespace中的任何元素?,我们在StackOverflow上找到一个类似的问题:

jquery - $(xml).find ('someElement' ) : pulling values with jquery from xml with Namespaces

以下代码适用于Chrome,但不适用于IE或FireFox。有人知道合适的跨浏览器代码吗?http://tempuri.org/SubscriptionService/Updatehttp://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id=4ed8a7ee-b124-e03e-abf0-a294e99cff73177b4f47-5664-d96c-7ffa-0a8d879b67dd1.339565None120.3717None133.563116None-0.0059159999999999994None这是JavaScript

xml - 带有导入和 namespace 的 XSD

您好,我正在努力了解XSD、XML和namespace,但我无法让事情按照我希望的方式工作。我有一个XSD,目前它是这样开始的:如您所见,它导入了另一个xsd文件,该文件的开头如下:然后我有一些基于这个模式的xml文档:....基本上我不关心namespace是什么,我只希望该死的东西能工作。以前我没有使用任何命名空间,但似乎我必须使用它们才能将一个XSD导入另一个。我不想做的是必须为我的xml文档中的所有元素提供前缀。为了实现这一点,XSD和XML文档中的各种属性(targetNamespace、命名空间、xmlns、elementFormDefault等)需要什么样的值组合?目前,

c# - 反序列化错误 : The XML element 'name' from namespace '' is already present in the current scope

这是我第一次使用XML序列化,在尝试解决此问题2天后,这绝对让我疯狂。反序列化开始时出现此错误:TheXMLelement'name'fromnamespace''isalreadypresentinthecurrentscope.UseXMLattributestospecifyanotherXMLnameornamespacefortheelement.错误发生在我代码中的这一行:Albumalbum=(Album)serializer.Deserialize(reader);我不知道为什么。没有重复的“名称”节点,所以我就是不明白。这是从来自第3方RESTAPI的HttpWebR

xml - ColdFusion XmlSearch() : XPath with namespaces

SUCCESSSUCCESSship0000SuccessSuccessship900falseFDXEINTLPRIORITYYOUR_PACKAGING9FQNJAQVAAAMQNJAPMPMINTLPRIORITY74940FRCDGPAYOR_ACCOUNT_SHIPMENTPAYOR_ACCOUNT_SHIPMENT0000000IT001OACTUALACTUALEURUSD1.37012.5KG6.0USD142.27USD0.0USD142.27USD17.78USD160.05USD0.0USD160.05USD0.0FUELFuelUSD17.78RATED_ACC

c# - 如何正确解析具有任意 namespace 的 XML 文档

我正在尝试解析使用名为MARCXML的模式的标准XML文档来自各种来源。这是需要处理的示例XML文件的前几行...00925njm22002777a4500还有一个没有命名空间前缀...01142cam2200301a4500关键点:为了让XPath在程序中进一步解析,我必须通过正则表达式例程将命名空间添加到NameTable(默认情况下不添加它们).这对我来说似乎没有必要。RegexxmlNamespace=newRegex("xmlns:(?[^=]+)=\"(?[^\"]+)\"",RegexOptions.Compiled);XmlDocumentxmlDoc=newXmlDo

xml - 如何获取单个 XML 元素的所有 namespace 声明

如何使用XPath查询(甚至XQuery)获取单个元素的命名空间前缀声明?我想检查它们是否在不止1个地方被定义。例如,对于第一个元素,它将是xmlns和xmlns:n,对于第二个只有xmlns;对于第一个什么都不是,等等。我只能找到these我只能获得正在使用的命名空间,但不是我真正想要的。 最佳答案 您可以使用函数in-scope-prefixes()和namespace-uri-for-prefix()以获得绑定(bind)到元素的范围内命名空间的命名空间前缀和命名空间URI。for$elementin$doc//*return

xml - 有没有办法在 XSL 转换期间忽略 namespace ?

namespace检查在处理XSL转换的服务器上被禁用(因为编写XSL的人不理解namespace)。我必须对XSL进行更改,但我无法对其进行测试,因为没有定义任何namespace。代替...有...所以它不匹配XML中的任何元素,因为它们都使用命名空间限定。我无法在服务器上进行测试,因为我无权访问它。修复XSL是没有用的,因为那时必须启用namespace检查,这将破坏所有其他转换。所以我需要做的是找到一种在XSL转换期间忽略namespace的方法。我可以访问MSXML、XMLSpy(在这里找不到选项),如果我真的需要,我可以用C#或类似语言编写一些代码。作为最后的手段,我可​​

javascript - 解析 XML namespace ?

使用JavaScript/Ajax?我正在尝试从中提取值:寻找类似的东西:varresponse=transport.responseXML.getElementsByTagName("channel");sunrise=response[0].getElementsByTagName("yweather:astronomy").item(0).Attributes["sunrise"].Value;但到目前为止没有任何效果。:'(谢谢。 最佳答案 getElementsByTagName有一个用于命名空间的特殊版本:getElem