问题标签 [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.
c# - 如何测试 XML 元素内部是否有文本元素?
我想知道如何测试休耕情况:
在 while(reader.Read()) 中,当我在 foo 和 bla1、bla2、bla3 中时,我放入 XmlNodeType.Element ......当在 xxx、yyy、zzz 中放入 .TextElement 时。但是我可以测试 bla 的内部是否有文本值吗?
非常感谢
佩德罗·杜索
linq - 如何使用 LINQ 选择特定的子节点?
我有一个节点,这个节点包含 5 个子节点。其中三个是RatePlan。如何使用 LINQ 选择那些 RatePlan 子节点?
让我们澄清一下:
我的xml是这样的:
我正在使用 XMLDocument 来读取 XML 文件。读完之后,我使用 SelectNodes 进行选择。当我获得第一个酒店信息时,我想选择特定的子节点(hotelRatePlan)。我怎样才能做到这一点?
c# - 将 XmlDocument 插入 XmlDocument 节点
我用一个节点创建了一个基本的 XmlDocument:
我得到另一个 XmlDocument 我想插入到<Request>
节点中。它对我不起作用:
它抛出一个异常。
如何在另一个 XmlDocument 节点中插入 XmlDocument?
c# - 如何加载忽略未声明的命名空间的 XmlNode 对象?
当存在无法识别的命名空间时, 我想加载XmlNode而不会收到XmlException 。
原因是因为我需要将 XMLNode 实例传递给方法。我正在加载具有原始上下文之外的名称空间的任意 XML 片段(例如,MSWord 格式和其他具有各种模式的软件产品,这些模式用它们的名称空间前缀“污染”了内容)。命名空间对我或传递给它的目标方法并不重要。(这是因为目标方法将其用作 HTML 进行渲染,并且名称空间将被自然忽略或抑制。)
示例
这是一个示例片段,我试图从中制作 XMLNode:
当我尝试将其加载到XmlDocument实例中时(这是我尝试获取 XmlNode),我得到以下 XML 异常:
'st1' 是一个未声明的命名空间。第 3 行,位置 251。
如何从那种 XML 片段中获取 XmlNode 实例?
c# - 如何删除 XmlElement ?(XmlNode 与 XmlElement)
我尝试从 C#2.0 中的 Xml 文件中删除一些 XmlElements。XmlNode.Remove()
我可以用方法成功删除它。但是里面没有Remove
方法XmlElement
。
我用谷歌搜索并找到了这个。
元素是一种节点。实际上,如果您查看 .NET Framework 中的 XmlNode 和 XmlElement 的成员,您会发现它们非常相似,但 XmlElement 的作用更多。它继承XmlNode,然后进一步定制。这是因为元素更专业。一个节点的范围更普遍。文档是一个节点,处理指令是一个节点,等等。元素不同。如果您查看一个元素的 XmlNodeType 属性,您会发现它是 Element,是您找到的众多节点类型之一。
如果元素是一种节点,那么为什么我不能使用删除命令。那怎么办?
c# - 如何访问特定 XMLnode 的 innerText
您好我有以下 XML 片段:
来自更大的 XML 文件。我想访问<firsName>
C# 中的。目前我正在做以下事情:
当我searchNode
在调试器中查看时,我可以在结果视图元素 [0] 中看到localName
CustomerInfo
您所期望的 a。所以在调试器中名字有以下路径:
如果这有意义吗?
有没有更好的方法来做到这一点?(没有 LINQ)?抱歉,如果有不清楚的地方......现在是凌晨 2 点 30 分!让我知道,我会更好地解释自己。谢谢!!
c# - 在 C# 中确定 XmlNode 是空还是 null?
以下代码采用XmlNode
数据类型并使用内容填充DataSet
对象XmlNode
。然后我将数据集的内容写入文件。
问题是我遇到了一种情况,它不会将内容写入文件。如何确定一个XmlNode
对象是 null 还是空的?
asp.net - 避免为每个转发器重新加载所有 XML 数据 - vb.net
我正在尝试使用 xml 数据在中继器中放置一个中继器。我让它完全按照我的意愿工作,但是我使用的方法会重新加载每个中继器的数据。我想我需要转换为 XmlNode 但老实说 - 我不知道从哪里开始。
这是我的代码 - 如果可能,我想将所有内容都保留在代码中。
有任何想法吗?
c# - 如何将复杂类型与 xs:any / ##any 一起使用并混合在 XSD 工具生成的代码中
我的 XML 模式中有以下复杂类型:
派生 XML 中的元素可能包含字符串或格式正确的 XML,因此混合属性为真。
当我通过 .NET XSD 工具运行它时,我得到以下生成代码:
我的问题是我不完全确定我应该如何使用它。最终我需要能够将小部件的值设置为:
或者
两者都验证了架构
c# - 为什么我的代码不想再添加任何子节点?(XML)
我正在编写一个程序来翻译游戏。原始字符串和翻译后的字符串保存到一个 XmlDocument 中,当用户单击一个按钮时,可以将其保存到一个文件中。
一切正常,直到达到一定数量的节点(30 个?)或达到一定大小(8192 字节?),然后它才停止向 XmlDocument 添加节点。
我的代码: http: //lesderid.pastebin.com/zgcT9PVu。
一个 XML 文件:@character.lua.Decoded.VOQ.xml