问题标签 [xml.modify]
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.
sql-server - XML 属性未使用 XML.modify 删除
我XML
的如下。
我需要从所有标签中删除xmlns=""
属性。TDBUIDataList
我正在使用这个查询,但它只是不起作用。
sql - 使用 xml.modify 或 TSQL 中的其他方法更改元素名称
假设您有一个 TSQL 查询:
产生以下结果:
元素 Category1 和 Category2 具有唯一的名称,以便 sql 查询生成并转换为 xml 格式。这就是我使用 Category1 和 Category2 的原因。我希望最终结果是这样的:
这可以使用像这里的 XML EXPLICIT 来完成,但是由于我的代码要大得多,它会很快变得非常混乱和复杂。
使用 xml.modify 您可以更改值或属性,但不能更改元素本身。
有没有办法将第一个查询结果存储在@X1 xml 变量中,然后将元素 Category1 和 Category2 更改为 Category 并将其放入变量 @X2?类似于在文本文件中使用的搜索和替换,但在查询期间。
sql - 删除 SQL Server 中不同级别的空 XML 标记
我正在使用 FOR XML EXPLICIT 来联合将一些 SQL 表信息转换为 XML 文件。一切正常,但我在结果中有大量空标签,处于各种不同的级别。我想删除所有空标签,但保留每个组的顶层。这是我的意思的一个例子:
使用这个无意义的 XML 示例,我可以使用 .modify xquery 删除底层空节点:
这完全符合我对“GlassesTypes”的要求,但“Flights”中仍有空节点级别。我可以为每个级别重复相同的修改命令,直到只显示“航班”,但这样做会删除“GlassesTypes”空占位符:
有什么方法可以删除所有空节点,直到倒数第二个空节点,而不管组包含多少级别?理想的结果是这样的:
在这个例子中,只有“Whatever”标签,但在真实数据中,可能有几个重复的,都具有不同级别的信息,被根标签或等效物所包含。
非常感谢任何帮助!
谢谢,马克
sql-server - SQL Server 将 XML 子节点附加到父节点
我需要一个脚本,可以将新的 xml 子节点插入/附加到预先存在的 xml 父节点。
我希望最终结果是:
我知道我需要使用 .modify(),但是我不确定如何遍历子节点并将每个子"<person>"
节点插入/附加到父"<persons>"
节点中。
我认为它需要类似于以下内容
xml.modify - 使用 xml.modify 动态创建 XML 文件
我想使用该xml.modify
命令动态创建一个 XML 文件。我有一个带有类型列的表xml
,我会用光标读取该表并创建一个 XML 文件。
我正在尝试此代码只是为了进行一些测试,但它不起作用。
我会
sql-server-2008 - 在带有转义 xml 的 xm 文档上使用 SQL Server xml.modify
我想使用 SQL Server 的 XML.modify 对 XML 文档进行修改。我的问题是我的 XML 文档使用了一些转义的 XML,因此“<”显示为“<”,而“>”显示为“>”。我想知道是否可以设置被转义 XML 包围的元素的值。我正在处理的一个例子如下:
我知道我可以通过使用编辑 BikeLight 元素的值
但尝试对 BikeHorn 执行相同操作只会返回未修改的 XML 文档。是否可以修改转义 XML 包围的元素的值?任何帮助将不胜感激,谢谢。另外,请注意,在我的实际代码中,Features 下的所有元素都将被转义的 XML 包围。
sql-server - SQL Server 2014 查询更新以插入 XML 节点成功但未插入节点
我正在尝试完成一项家庭作业,以创建、插入、修改和 xquery 一个 XML 表。到目前为止,我已经能够创建表并插入一些数据行;但是,我被困在修改后的部分。我创建了查询并成功执行,但它没有插入新的材料节点。我必须在所有特征节点下插入这个子节点。
-
-
-
-
-
非常感谢任何建议或指导以使其真正发挥作用。
谢谢!
sql - XML DML 替换为函数结果
我想在从表中检索到的选定 XML 值中动态替换 XML 元素的值。这种替换需要由我想调用的函数执行。我什至无法开始找到任何线索来指引我正确的方向......
我有以下代码片段(不完整),我认为这是使用 XPath 获取我想要的元素的正确结构,并通过 XPath 限定我感兴趣的记录(一个或多个),从那里我不知道如何获取被调用函数的结果,并理想地将结果放在 sql:column 中:
java - JAVA修改XML文件
我正在尝试从 JAVA 程序修改我的 Config.xml 文件,该文件包含有关 MySql 连接的数据。
这是单击按钮后的代码:
update_xml 函数:
这是 XML 文件:
这是错误:
第 300 行评论。等待解决,谢谢!
sql-server - 修改多行 SQL Server XML 数据
我有一个临时表,其中包含我想作为元素注入到 SQL Server 列中的值。我可以使用 modify 和 insert 语句为一个条目执行此操作。但是我怎样才能对表中的多行执行此操作?
一些示例数据如下所示:
SerializedTable
:
#TempTable
:
所以我需要SerializedXML
用值列中的值添加一个新元素。
所以决赛桌看起来像:
SerializedTable
:
对于所有新插入的字段,元素的名称将相同。