问题标签 [xmlelement]

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 投票
2 回答
24254 浏览

sql - 使用 XMLELEMENT Oracle 时如何替换 ' 或任何特殊字符

我有以下查询。如何保持撇号 ( ') 完整且不被替换&apos 还有其他字符我也想处理&

输出:

谢谢。

0 投票
0 回答
48 浏览

c# - 保存 XmlDocument 时指定 XmlAttribute 的顺序

我希望能够指定属性的顺序。

拿下面的代码。

创建这个:

除了将它们添加到 XmlDocument 的顺序之外,我有什么方法可以规定 Value2 始终是第一位,Value1 始终是第二位?

我知道这对于有效的 XML 文档无关紧要,但我想完成此操作以便于人类阅读。

0 投票
1 回答
392 浏览

java - 如何使用 JAXB 创建没有价值的 XmlElement

想使用 JAXB 创建以下 XML 元素,没有值(内容),没有关闭元素名称,只是关闭 '/' :

尝试以下

如下构造这种类型的对象时,出现异常

正确的做法是什么?

0 投票
1 回答
130 浏览

oracle - 使用 pl/sql 中的 xmlelement 获取所有关系表数据

我需要获取所有连接的表数据,同时将值作为 xml

到目前为止,我可以生成如下特定的表格结果,

表格1

表2

询问

结果

但是这样,我只能获取特定表的数据。我想通过外键获取与父表相关的所有表的 xml 数据。

假设这里table3与table1相关或table 4与table 3相关,那也应该在生成的xml中。基本上我正在寻找完整的树。

预期结果:

0 投票
0 回答
143 浏览

java - 具有更多名称的 JAXB @XmlElement

我有一个带有信封的 xml,在信封中有一个标题,在标题中有一个名为 Period 的元素,带有 Startdate 和 Enddate。但在某些情况下,它们被称为 StartDate 和 EndDate。是否有某种方式可以告诉 JAXB 在解组时同时查找两者?

我已经有一个类信封,其中包含我需要的所有元素父类的一堆类,如果需要,每个父元素都有子元素。其中之一是类 Period ,其中有两个@XmlElement public String ***date

我用 unmarshall 解析它,然后访问我的 InsertProcessor 中的数据以将它们放入查询中并将其保存到数据库中。

我尝试使用@XmlElements({}),但没有奏效:

试图在 InsertProcessor.java 中访问它env.Header.Period.getStartdate();

IDE 响应Incompatible types. Required String, Found Parser.Startdatum

示例.xml

解析器.java

插入处理器.java:

所以我需要获取开始/结束日期或开始/结束日期。现在我刚刚开始/结束日期

0 投票
0 回答
46 浏览

java - 为什么 JAXB 无法解析泛型类型?

我尝试解组一些 xml 文件,但我遇到了泛型类型的问题。如果我设置 @XMLelement(name="ZAP") 它不起作用,但如果我设置 @XmlAnyElement(lax=true) 它起作用。我认为在这种情况下使用@XMLelement 更合适,但我不知道为什么。

'''java

0 投票
2 回答
689 浏览

c# - 如何从 xmldocument 中选择特定级别节点

XmlDocument 如下所示,要选择下面的一个节点<soap:Body>

所以,so下的任何第一个节点path: soap:Envelope/soap:Body/ ,在下面的例子中,需要选择“DynamicNode”元素(但是,它不应该通过“DynamicNode”,因为它可以是下面的任何名称 soap:Envelope/soap:Body/

尝试使用 doc.DocumentElement.SelectSingleNode("soap:Envelope/soap:Body/") 但它不起作用并引发异常。

注意:不能使用Linq.Xml

0 投票
0 回答
30 浏览

c# - 使用序列化将 XML 属性或元素添加到集合元素

我的班级应该如何序列化到/从这样的 XML

...这个 ->ColDetails="val1"

或者

...这个 -><ColDetails>val1</ColDetails>

C# 类

更喜欢用System.Xml.Serialization.

[XmlAttribute]我可以使用and轻松地将两个属性指定为具有值的 XML 属性[XmlText],这是我假设的一半吗?

0 投票
1 回答
33 浏览

oracle - Oracle 12 XMLElement:如果 value_expr 为空,则无标记

来自德国的早安。

现在,如果 value_expr 为空,有没有办法抑制 XMLElement 中的整个标记?

喜欢:禁止“宾果”标签:

甚至 XMLTYPE 也提供了一个空标签:

谢谢,

约阿希姆

0 投票
2 回答
589 浏览

oracle - 将 LISTAGG 转换为 XMLAGG

我有一个使用 LISTAGG 函数的查询,该函数需要转换为 XMLAGG 以处理超过 4000 个字符的字符串连接:

我尝试以下方法:

ORDER BY 遇到的语法错误