问题标签 [default-namespace]
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.
c# - 即使使用命名空间管理,SelectSingleNode 也会返回 null
我来自这个问题,解决了我的第一个问题: XML 选择名称重复的单个节点 首先是名称空间问题。
但是现在即使使用 corect NameSpace 管理我的 XPath 仍然返回 null。
我还检查过:
SelectSingleNode 返回 null - 即使使用命名空间 SelectSingleNode 总是返回 null? XmlDocument.SelectSingleNode 和 xmlNamespace 问题 SelectSingleNode 为使用 XPath 的已知良好 xml 节点路径 返回 null 为什么 SelectSingleNode 返回 null?
但他们都没有帮助我。我在这个问题上被困了几个小时。它有什么问题?
谢谢你的帮助。
示例 XML(编辑:完整 XML)
我用于选择指定 XML 节点的代码:
python - scrapy response.xpath 在具有默认命名空间的 xml 文档上返回空数组,而 response.re 有效
我是scrapy的新手,我正在玩scrapy shell,试图抓取这个网站:www.spiegel.de/sitemap.xml
我做到了
当我使用时,一切正常
我可以看到整个页面,包括 xml 标签
但是例如这个:
根本行不通。
我得到的结果是一个空数组
尽管
会工作
知道可能是什么原因吗?可能与编码有关吗?该网站不是 utf-8
我在 Win 7 上使用 python 2.7。我在另一个站点 (dmoz) 上尝试了 xpath(),它运行良好。
java - 从标签中删除命名空间
我在 SO 中进行了搜索,但没有发现任何可以解决我的问题的东西。我希望有一个人可以帮助我。
我正在构建一个 XML 文件,我需要删除 Namespace xmlns
。
那是我的代码
这是创建的 XML 文件
我必须xmlns
从标签中删除命名空间CstmrCdtTrfInitn
。
提前谢谢了。
c# - 使用 XML 中的父节点获取子节点值
如何使用父标签名称获取节点的值。
这是我的 XML 格式。
如何获取商品价格金额和运费金额。
到目前为止我在这里尝试过..
方法一:
方法二:
如何获取 ItemPrice 30 和 ShippingPrice 5。
有什么建议么??
php - 根本原因中的属性导致 xml 文件无法通过 simplexml php 加载
所以,这是我之前解决的问题的后续问题,这里是它的链接: using data from child element to select data in other element using simplexml in php
感谢@RomanPerekhrest 解决了这个问题。
我有这段 php 代码使用 simplexml 来读取我的 xml 文件
再次感谢@RomanPerekhrest 提出这个建议。
这段代码可以很好地与我创建的简化 xml 文件配合使用,以说明我在以前的问题中的问题,但是当我应用它时,它似乎没有呈现。
我找到了原因,在我的根元素中有一些 xmlns 属性导致我的 xml 无法加载。当我手动删除这些属性时,一切都按预期工作。(我不会列出整个 xml 文档,因为它有 8500+ 行长)这是具有属性的根元素:
我需要一种绕过php的方法。鉴于这些xml文件是由其他软件生成的,而且这一代没有设置,我不能简单地制作没有这些属性的xml文件。
谢谢
xml - 如何使用 XPath 根据条件获取包含默认命名空间的 XML 中的特定元素
我有一个 XML 文档,其中包含我的应用程序的执行信息。我想根据给定的条件获取特定的 xml 元素。
例如:
XML 文档:
上面的 XML 包含一个<entry>
元素列表,其中包含每个执行步骤的一些信息(<entry></entry>
元素包含执行信息)。
假设如果要获取所有具有 rc != 0 的“入口”元素。
例如:
为此,我正在使用 xPath 查询(如下所示),但我什么也得不到。
这是解析xml的正确方法吗,有人可以帮忙吗?
struts2 - 如何忽略struts2中的默认命名空间
每个人。我在 struts2 命名空间上遇到问题..
首先,这是我的开发环境。服务器:tomcat(目前我的项目在ROOT
文件夹中/tomcat/webapps/ROOT
)框架:struts2
这是我的问题。假设有两页。admin_index.jsp 和 front_index.jsp 当我想从操作中调用 admin_index.jsp 时。我用
它通过调用工作正常http://.../dl_adm/index.do
并称这对我来说有问题。
当我去的时候http://.../index.do
,它给了404 ...
虽然我知道这namespace="/"
是默认命名空间...
问题:
无论如何要忽略默认命名空间?因为我想使用它,
/
因为我只想通过http://.../
没有命名空间的动作名称......或者如果没有办法做到这一点。有什么建议么?
c# - 使用 C# 的通用 XML XPath 助手
问题- 我有一个加载 XML 文件的 Windows 应用程序,并且其他输入采用 XPath 从给定的 XML 获取用户想要的数据(显然这不是问题)。我用来从给定 XPath 加载元素的代码片段就像 -
我有一个示例 XML,如下所示 -
现在,我想检索 'trader' 元素值。如果我使用 XPath 查询作为
但是如果我给它,它就无法加载任何元素/FpML/trade/tradeHeader/partyTradeInformation/trader
为了选择具有默认命名空间的节点,我的 XPath 助手应用程序需要进行哪些更改。
先感谢您!
c# - 为什么一个文件中的一个 c# 类没有找到另一个文件/文件夹中定义的另一个类?
我正在使用 Visual Studio 2019 中的一个新的 ASP.Net 项目。我已经导入了两个文件,它们在另一个项目中可以很好地协同工作,但在这个项目中没有。
一个文件位于根文件夹中并引用在另一个文件中定义的类,该类位于根目录的子文件夹 App_Code 中。问题出在根目录之外的文件中——对其他类的引用在它下面有一条红线。它说,“'blah-blah'这个名字在当前上下文中不存在。” 它没有选择 App_Code 文件夹中定义的类。
这两个文件都没有声明任何命名空间——它们都只是定义了各自的类……同样,这两个文件在旧项目中运行良好,但在这个新项目中却不行。
有什么想法吗?谢谢您的帮助!