问题标签 [innerxml]

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 投票
15 回答
85699 浏览

.net - 获取 XElement 的 InnerXml 的最佳方法?

body在下面的代码中获取混合元素内容的最佳方法是什么?该元素可能包含 XHTML 或文本,但我只希望它的内容为字符串形式。该XmlElement类型具有InnerXml正是我所追求的属性。

编写的代码几乎可以满足我的要求,但包括我不想要的周围的<body>...</body>元素。

0 投票
11 回答
10720 浏览

php - PHP SimpleXML 获取 innerXML

我需要answer在这段 XML 中获取 HTML 内容:

所以我想得到字符串“谁谁,<strong>谁谁</strong>,<em>我</em>”。

如果我有answeras a SimpleXMLElement,我可以调用asXML()获取“<answer>Who who,<strong>who who</strong>,<em>me</em></answer>”,但如何获取内部 XML没有元素本身包裹的元素?

我更喜欢不涉及字符串函数的方法,但如果这是唯一的方法,那就这样吧。

0 投票
1 回答
1610 浏览

c# - 为 XmlDocument 设置 InnerXml 会导致缺少 End-Tag

最后,结果是:

这意味着缺少结束元素。为什么会这样,我该如何解决?

0 投票
2 回答
2671 浏览

c# - XPathSelectElement("/root/title").ToString() 还选择周围的 xml 名称

当我做

我举个例子<title>this is an <strong>example</strong></title>。但我不想<title>绕过文本。

当我做

然后它只得到没有的文本<strong></strong>

我该如何解决这个问题?

0 投票
1 回答
518 浏览

c# - 递归访问 DataTable 并输入到 InnerXml 查询

我的应用程序中有 DataTable。它包含 DataColumns 和 Rows。我只想递归调用它并输入到 InnerXml 查询。这里字段名称应该是 DataColumns 值,Value 应该是 DataTable 的 Row 值。贝娄是我尝试过的代码。但我不知道迭代 DataTable 并填充 InnerXml。

请帮我。

0 投票
1 回答
1130 浏览

web-services - 批量更新(错误代码 0x81020016)

我已经使用网络服务来更新 Sharepoint 列表。我正在使用网络凭据访问 remort 服务器。

这是我的 innerXml 代码:

不幸的是,我在更新时遇到错误:

这仅在我尝试更新远程服务器中的列表项时发生。相同的代码将按预期工作并更新本地站点中的列表项。

请帮我。

0 投票
0 回答
72 浏览

php - 如何使用 DOMdocument 获取“innerContent”?

我需要一个类似InnerHTML节点的东西,它非常简单,也许我不知道如何使用childNodes......我需要一些函数来接收带有根的节点(DOMElement 或 DOMNode),并输出(DOM-XML 对象或 XML 字符串值)填充。所以,它是一个“DOMnode node-root remover”。

使用 PHP 和正则表达式的解决方法示例:


相关问题:如何使用 DomDocument 方法更改节点的根?

0 投票
2 回答
6190 浏览

c# - 如何在c#中使用xml节点的内部xml的值

我有一个xmlnode node2。

在这个 node2 中,node2.innerxml 包含以下内容。

现在我想使用 ContractID 的值。我该如何使用它?我在 c# 中做

0 投票
1 回答
1119 浏览

c# - 获取整个节点 XML 而不是 InnerXml

给定以下 XML:

假设我在 XmlDocument 对象中有这个 XML,然后有以下代码:

我可以很容易地获得每个节点的 InnerXml,对于第一个节点,它是:

但是我怎样才能获得包含包含标签及其属性的节点的 XML 例如:

0 投票
1 回答
4816 浏览

xml - XmlNode InnerXml vs OuterXml

I've come across a bizarre situation and I'm hoping that someone who understands better than I do can help me to resolve it.

I'm inserting an image into an Xml document such that it can be opened with Microsoft Word. As part of this, I need to add an Xml 'Relationship' which maps to the element containing the image. Straightforward enough.

I'm adding the node that should look like this:

However, in the final .doc file, the same line appears as this:

i.e. it now has an empty xmlns="" attribute.

This is sufficient for Word to believe that the document is corrupt and refuse to open. If I manually open the file and delete that attribute, the file opens.

Clearly, I want to remove it programmatically :-) So I found the parent node. This is where my understanding is a little hazy. I believed that the OuterXml element contains the node & the contents of all it's children, while the InnerXml simply contains the children.

Here's what I'm seeing (note that the escape characters are because I've cut from the text viewer in Visual Studio).

OuterXml:

InnerXml:

Note how the 6th and final element has the erroneous xmlns="" in the OuterXml, but not within the InnerXml. I can easily change the InnerXml, but not the OuterXml.

So, my ultimate question is "how do I get rid of this added attribute?", but I'm also hoping someone can explain why there is a difference between the Xml of the inner and outer (aside from the container).