问题标签 [scala-xml]
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.
scala - Scala XML 文字 - 布尔值与字符串
我遇到了这种让我吃惊的行为。本质上,如果我从两个不同的 XML 文字创建“相同”的 XML Elem
,它们就不能相互相等。这里的独特之处在于我在一个中使用a Boolean
,在另一个中使用a String
。
这是预期的行为吗?
似乎 Scala 正在存储底层类型,而 Boolean 并不严格等于 String。
这是正确的解释吗,谁能解释这里到底发生了什么?我找不到检查两个节点内的底层类型的方法。如果我看孩子们,他们只是看起来很Node
s。
scala - 后续 RewriteRules 不会转换在先前转换中添加的元素
--
当我们使用两个重写规则应用变换时:第一个添加新元素,第二个将子元素添加到新元素;那么第二个重写规则与第一个规则中添加的元素不匹配。
当我们在两个单独的 RuleTransformer 中应用相同的 RewriteRules 时,它确实会将子代添加到第一步中添加的元素中。我们希望change
和changeWorkaround
函数产生相同的输出。
scala - 来自 xml 节点的 scala-xml 子方法获取尾随空格
我实际上是在 Windows 上工作,我必须从文件中解析 xml。
问题是当我解析根元素并通过该child
方法获取子元素时,我得到的是空子元素。
这是我的 xml 文件
但是当我像这样删除文件的每个 \n 和 \r 时:
我得到了以下预期的结果
我的问题是,是否可以从预期的形式中正确读取它?
scala - Scala 中动态 XML 的函数调用
假设我有以下代码:
这导致
制作它的规范方法是什么
甚至可以不进行反思吗?
scala - 如何在 Apache Flink 中使用 Scala XML?
我正在尝试在 Flink 中使用 Scala XML 库来解析 XML,但我无法使其工作。请注意,我需要在同一处理函数中的代码上同时使用序列化和非序列化(字符串)版本。
我已经尝试了不同的解决方案,它们总是在 IntelliJ 中工作,但当我在 Flink 集群上运行它们时却不行。他们总是返回不同的java.lang.LinkageError: com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl$JAXPSAXParser
;我尝试了多种方法,但仍然遇到与此类似的错误。
这是我的 Flink 作业的示例:
这是我的处理功能的一个例子:
最后这是我的 pom.xml,使用 maven-shade 插件制作我传递给 flink 的 jar:
我相信这个问题在某种程度上与SAXParser
Flink 在运行时使用的实现有关。我还尝试使用@transient
注释来防止从 Flink 中保留字段但没有成功。
但是我对到底发生了什么感到很困惑,有人知道如何防止错误以及出了什么问题吗?
scala - Scala XML 提取逗号分隔符中的元素
我的代码
它会给我这样的列表:
我想变成这样
我尝试过:
但它给了我一条线,无法识别。
scala - 如何将包含子列表的RDD展平为主列表
产生输出
如何将values[3]
子列表展平20 items
到主列表中。
所以预期的输出:
scala - 如果列表中不存在,则附加 xml 节点
我有代码块:
我想检查节点<c1>
是否不存在作为它的子节点,然后我添加它就像<c1>Null</c1>
scala - 将地图数据列表写入csv
我这样做 了rdd.take(10).foreach(println)
,RDD[Row]
然后我的输出如下所示:
我想将它保存到 csv 中(name1..name4 是 csv 的标题),请任何人帮助我如何用 apache spark 实现它2.4.0
scala - 为什么我无法在读取 xml 和过滤器时过滤此条件
我有一个示例代码
实际输出:
我期望的是只得到一行结果。
我的情况有什么问题,或者我错过了关于 scala_xml 的任何理解,以及如何获得预期的结果?