问题标签 [xml-attribute]

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 投票
0 回答
247 浏览

iphone - 使用属性解析 XML

如果数据在标签中间有属性,我想知道 xml 解析。这意味着,

我想将该数据放入 2 个或 3 个数组或字典中。这怎么可能?

0 投票
2 回答
87145 浏览

java - 如何在 XML 属性值中包含 &、<、> 等

我想创建一个 XML 文件,用于存储 Java 程序的结构。我能够成功解析 Java 程序并根据需要创建标签。当我尝试在我的标签中包含源代码时出现问题,因为 Java 源代码可能使用大量实体引用和保留字符,如&, <, >, &。我无法创建有效的 XML。

我的 XML 应该是这样的:

像这样,但问题是条件表达式if或其他语句中有很多&或其他保留符号,这会阻止 XML 得到验证。由于所有这些数据(源代码)都是由用户提供的,因此我几乎无法控制它。就时间而言,逃离角色将是非常昂贵的。

我可以使用 CDATA 来转义元素文本,但它不能用于包含条件表达式的属性值。我正在使用Antlr Java 语法来解析 Java 程序并获取标签的属性和内容。那么还有其他解决方法吗?

0 投票
1 回答
226 浏览

php - PHP、XML、访问属性

我在访问 XML 中的属性时遇到了一些问题。我的代码如下。最初我有两个循环,这没有问题。

我将首先获取图像名称,然后使用第二个循环来获取故事标题和故事细节。然后将所有内容插入数据库。我想整理代码并只使用一个循环。我的图像名称存储在 Href 属性中。()

示例 XML 布局 (http://pastie.org/1850682)。XML 布局有点混乱,所以这就是使用两个循环的原因。

我想我快要得到它了。我尝试在第四个嵌套的 foreach 循环中放置一些 echo 语句,但没有任何结果。所以它没有执行那个循环。我已经在这工作了几个小时,也用谷歌搜索,只是无法得到它。

如果一切都失败了,我将回到使用两个循环。

问候,斯蒂芬

0 投票
1 回答
2938 浏览

android - 如何制作 Android 自组件并从 jar 库中使用它?

我正在尝试创建一个 android 组件,该组件可以作为 jar 库轻松添加到 android 项目中。

为此,我必须在“res/values/attr.xml”中创建新的 xml 属性,并使用以下路径将其添加到图形 xml 元素中:

然后我将该项目作为 jar 库导入到另一个项目中。要在新项目中创建我的图形组件,我必须更改以下路径:

但路径不正确:未找到自定义属性。

我设法将 R 文件集成到库 jar 中,并且可以从我的 xml 访问它来声明一个自定义组件,如下所示:

奇怪的是,如果我将文件 attr.xml 放在项目的资源中,它可以工作,这意味着它会找到 com.myLibraryPackage.mySelfComponent。在那种情况下,为什么它也找不到 com.myLibraryPackage ?

(我也尝试更换

经过

但它仍然不起作用)

我宁愿使用 jar 来促进它在项目中的集成!

有没有人遇到过这样的问题谁能帮帮我?

谢谢你。

0 投票
2 回答
806 浏览

xml - 是否可以结合显式属性验证和 anyAttribute

是否可以在 XML 模式中定义必须有一些特定的 XML 属性,同时我想允许将来扩展这个列表?

在这里,如果我们有以下 XML 声明的假设部分:

那么根据这个模式,下面的 XML 文档片段是有效的:

我想要的是能够成功验证以下 XML 片段:

两个主要问题是:

  1. 我不想每次需要引入一些新属性时都更改 XML 架构,因为我们不想强制所有客户端更新到我们软件的最新版本,其中一些不更新他们的应用程序需很长时间;
  2. 我不能只anyAttribute在 XML 模式中使用,因为我想在使用 XML 文档之前对其进行验证。如果我只指定anyAttribute元素,那么我就不会知道缺少一些必需的属性。据我了解,XML 不允许在模式中使用attributeanyAttribute元素(至少我无法使用 .netXmlDocument类使这样的模式工作)。

如果可以使用attributeelement 显式指定一些属性,那将是理想的,所以我会确切地知道这些属性存在于 XML 文档中,但同时我会允许使用anyAttributeelement 扩展 XML 文档。

怎么做到呢?

0 投票
1 回答
5637 浏览

c# - 如何将 XmlElementAttribute 用于列表?

我有这样的课:

使用 XmlSerializer,我得到如下输出:

这在技术上是正确的。但是,在不更改类名的情况下,我想让输出看起来像这样:

我知道这可以通过属性来完成,但无法弄清楚如何。当我像这样向 Test 类添加属性时:

输出非常令人惊讶:

这意味着,我失去了父节点。我指定的 elementname 成为节点名称。为什么这个?如何使它工作?

0 投票
2 回答
9631 浏览

c# - XmlDocument 并使用 xPath 获取特定属性

我在这里看到了几个示例,其中 Xpath 与 XmlDocument 结合使用以从 XmlDocument 节点获取特定属性.... 示例

出于某种原因,我收到“对象引用未设置为对象的实例”。例外。每当我遇到那行特定的代码时。我有一个小测试应用程序,我已经设置它来测试不同的东西,然后再将它们放入我的主项目......

这是代码...

这是我使用的 XML 的一部分...

我只是向您展示了您需要了解 xml 结构的部分。我向你保证,它的格式很好。我想我以前问过这个问题,但不知何故没有发布(也许我忘记了,谁知道)。对此的任何帮助将不胜感激。如果我想出为什么它不起作用的原因,我一定会让你们知道。

谢谢你。

0 投票
1 回答
1063 浏览

ios - IPAD xml 解析与属性交易

这是我的 xml 文件,我不确定如何处理我使用 NSXMLParser 的属性。我的问题是如何处理 NSXMLParser 中的上述属性。请帮我。提前致谢。

0 投票
1 回答
1357 浏览

xslt - 在 xslt 中使用 copy-of 时删除 xml:space 属性

以下是我的 input.xml 文件中的部分代码:

当我使用copy-of元素复制这些节点时

然后生成以下输出:

我想xml:space="preserve"从我的 output.xml 文件中删除。

0 投票
3 回答
25678 浏览

xml - 没有值的 xml 属性是否有效?

我想要一个没有任何值的 XML 属性,它存在或不存在时只有一个含义。

那有效吗?