问题标签 [xmlnode]

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 回答
11474 浏览

xml - 将 XmlNodeList 加载到 XmlDocument 中而不循环?

我最初在RefactorMyCode上问过这个问题,但那里没有得到任何回应......

基本上我只是尝试将一个加载XmlNodeList到一个XmlDocument中,我想知道是否有比循环更有效的方法。

0 投票
5 回答
25216 浏览

xslt - 根据当前节点值有条件地匹配

给定以下 XML:

如何从当前/登录匹配器中获取“John Doe”?

我尝试了以下方法:

0 投票
1 回答
5412 浏览

c# - 将 C# 2.0 System.Data.SqlTypes.SqlXml 对象转换为 System.Xml.XmlNode

在 C# 中将数据与 XML 相互转换似乎总是有问题。它总是希望您创建一个完整的 XMLDocument 对象,即使您认为您不应该这样做。在这种情况下,我在 MS SQL 2005 服务器中有一个 SQLXML 列,我试图将其拉出并推送到一个需要 XMLNode 作为参数的函数中。您会认为这很容易,但除了将其转换为字符串并创建新的 XMLNode 对象之外,我无法找到正确的方法。

我可以使用 SqlDataReader,使用 sqlComm.ExecuteReader() 来加载阅读器,使用 sqlReader.GetSqlXml(0) 来获取 SQLXML 对象,但是如何将其转换为 XmlNode?

相反,我可以使用 sqlComm.ExecuteXmlReader() 来获取 XmlReader,但是如何从阅读器中提取 XmlNode?http://bytes.com/forum/thread177004.html说它不能用 XmlTextReader 完成,我应该使用 XmlNodeReader 吗?

请帮忙!

0 投票
13 回答
239388 浏览

xml - XML中的元素和节点有什么区别?

我正在使用 XML 使用 Java,我想知道;元素和节点有什么区别?

0 投票
4 回答
4643 浏览

sharepoint - 如何在共享点设计器中插入查询值作为参数?

我正在尝试在 SharePoint Designer 中创建一个通过 XML Web 服务连接到 SharePoint 列表的数据源。我已经创建了数据源并连接到有问题的列表。我可以使用 GetListItems 查看所有数据,并且我想使用查询参数对其进行过滤。

查询参数需要一个 XmlNode,当我把它作为值时,我得到一个错误:

当然,我没有输入任何选项卡或换行符,因为我在 SharePoint Designer 中只有一个输入字段。我收到此查询的错误:

尝试从数据源获取数据时,服务器返回了一个非特定错误。检查查询的格式和内容,然后重试。如果问题仍然存在,请联系服务器管理员。

我只是想将列表项结果集过滤为标题字段为“Foo”的列表项。这可以在 SharePoint Designer 中完成吗?


更新:以这种方式转义 < 和 > 也会失败:


更新:这似乎是SoapDataSource 组件和 SOAP 调用的一个已知问题。显然,他们在提交之前对 <'s 和 >'s 进行了过度编码。给出的解决方法是在没有查询参数的情况下保存数据源,然后将其添加到页面并在 Common Data View Tasks 对话框中创建过滤器。我能够使用以下过滤器字符串使其工作:

不幸的是,这对我没有多大帮助,因为我正在添加一个数据视图(显示数据)而不是一个数据源,我可以使用它来将其他控件指向(如下拉列表)。

我仍在寻找一个好的解决方案,让我可以使用 SharePoint Designer 放置数据源。

0 投票
2 回答
2607 浏览

c# - 如何通过将树视图中的节点绑定到 XML 文档的节点来显示树节点

我有一个 Treeview,在选择节点时,属性和值必须显示在列表框中。
在treeView1_AfterSelect中,文本解析代码依赖于树视图中某个节点的文本表示,可以随时更改,打破了列表显示的整个逻辑。树视图和列表显示之间的这种强依赖关系应该通过将树视图中的节点绑定到 XML 文档的节点来消除,以便可以使用原始 Xml 数据在列表中显示文本。我应该在这里写什么?

谢谢....

0 投票
1 回答
557 浏览

.net - 如何在不使用树视图的情况下将 XmlNodes 放入 TreeNode?

我已经有一个带有 TreeNode 类的项目,它创建了像树视图这样的节点层次结构。现在我想向该树节点添加一个 XML 节点。

以一种简单的方式,我可以通过使用 Windows 窗体 Treeview 小部件来做到这一点,但我不想使用它。

有没有其他方法可以将节点添加到树节点?

谢谢..

0 投票
2 回答
2585 浏览

c# - 如何更新 CDATA 中的文本

我想替换 cdata 部分中的文本,但是当我只是尝试向其中添加文本时,我丢失了 CDATA 定义。

我有一个这样的 XML:

当我尝试使用新值更新此字段时:

输出是

如何将其保留为 CDATA?

0 投票
2 回答
1680 浏览

python - 如何从python中的xmlNode获取xpathContext

.net 上的 xpath 和 python 中的 sax 的忠实粉丝,但第一次在 python 中使用 xpath。

我有一个小脚本,它使用 xpath 从文档中选择一些节点,遍历它们,然后理想地再次使用 xpath 从它们那里获取相关数据。但是,我无法获得最后一点,一旦我拥有 xmlNode,我就无法从中获取上下文。

但是该itemctxt = item.xpathNewContext()位失败了

任何想法如何在 xmlNode 上使用 xpath?我找不到任何好的在线信息。谢谢

0 投票
1 回答
28209 浏览

xml - 获取节点总数和计数节点

是否可以获得 XML 节点的总数?

此外,如何使用 XSLT 执行 for 语句?