问题标签 [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.

0 投票
1 回答
733 浏览

c# - 即使使用命名空间管理,SelectSingleNode 也会返回 null

我来自这个问题,解决了我的第一个问题: XML 选择名称重复的单个节点 首先是名称空间问题。

但是现在即使使用 corect NameSpace 管理我的 XPath 仍然返回 null。

我还检查过:

SelectSingleNode 返回 null - 即使使用命名空间 SelectSingleNode 总是返回 null? XmlDocument.SelectSingleNode 和 xmlNamespace 问题 SelectSingleNode 为使用 XPath 的已知良好 xml 节点路径 返回 null 为什么 SelectSingleNode 返回 null?

但他们都没有帮助我。我在这个问题上被困了几个小时。它有什么问题?

谢谢你的帮助。

示例 XML(编辑:完整 XML)

我用于选择指定 XML 节点的代码:

0 投票
2 回答
3510 浏览

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(),它运行良好。

0 投票
2 回答
2631 浏览

java - 从标签中删除命名空间

我在 SO 中进行了搜索,但没有发现任何可以解决我的问题的东西。我希望有一个人可以帮助我。

我正在构建一个 XML 文件,我需要删除 Namespace xmlns

那是我的代码

这是创建的 XML 文件

我必须xmlns从标签中删除命名空间CstmrCdtTrfInitn

提前谢谢了。

0 投票
2 回答
1990 浏览

c# - 使用 XML 中的父节点获取子节点值

如何使用父标签名称获取节点的值。

这是我的 XML 格式。

如何获取商品价格金额和运费金额。

到目前为止我在这里尝试过..

方法一:

方法二:

如何获取 ItemPrice 30 和 ShippingPrice 5。

有什么建议么??

0 投票
1 回答
177 浏览

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文件。

谢谢

0 投票
1 回答
61 浏览

xml - 如何使用 XPath 根据条件获取包含默认命名空间的 XML 中的特定元素

我有一个 XML 文档,其中包含我的应用程序的执行信息。我想根据给定的条件获取特定的 xml 元素。

例如:
XML 文档:

上面的 XML 包含一个<entry>元素列表,其中包含每个执行步骤的一些信息(<entry></entry>元素包含执行信息)。

假设如果要获取所有具有 rc != 0 的“入口”元素。

例如:

为此,我正在使用 xPath 查询(如下所示),但我什么也得不到。

这是解析xml的正确方法吗,有人可以帮忙吗?

0 投票
1 回答
209 浏览

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="/"是默认命名空间...

问题:

  1. 无论如何要忽略默认命名空间?因为我想使用它,/因为我只想通过http://.../没有命名空间的动作名称......

  2. 或者如果没有办法做到这一点。有什么建议么?

0 投票
2 回答
362 浏览

c# - 使用 C# 的通用 XML XPath 助手

问题- 我有一个加载 XML 文件的 Windows 应用程序,并且其他输入采用 XPath 从给定的 XML 获取用户想要的数据(显然这不是问题)。我用来从给定 XPath 加载元素的代码片段就像 -

我有一个示例 XML,如下所示 -

现在,我想检索 'trader' 元素值。如果我使用 XPath 查询作为

但是如果我给它,它就无法加载任何元素/FpML/trade/tradeHeader/partyTradeInformation/trader

为了选择具有默认命名空间的节点,我的 XPath 助手应用程序需要进行哪些更改。

先感谢您!

0 投票
1 回答
62 浏览

c# - 为什么一个文件中的一个 c# 类没有找到另一个文件/文件夹中定义的另一个类?

我正在使用 Visual Studio 2019 中的一个新的 ASP.Net 项目。我已经导入了两个文件,它们在另一个项目中可以很好地协同工作,但在这个项目中没有。

一个文件位于根文件夹中并引用在另一个文件中定义的类,该类位于根目录的子文件夹 App_Code 中。问题出在根目录之外的文件中——对其他类的引用在它下面有一条红线。它说,“'blah-blah'这个名字在当前上下文中不存在。” 它没有选择 App_Code 文件夹中定义的类。

这两个文件都没有声明任何命名空间——它们都只是定义了各自的类……同样,这两个文件在旧项目中运行良好,但在这个新项目中却不行。

有什么想法吗?谢谢您的帮助!