Apache Spark 为什么'在XML中转换为'

flmtquvp  于 2022-11-16  发布在  Apache
关注(0)|答案(1)|浏览(122)

我正在阅读XML文件,使用

var df = spark.read
    .format("com.databricks.spark.xml")
    .option("rootTag", "rootTag")
    .option("rowTag", "rowTag")
    .schema(mySchema)
    .load(inputFile)

为什么XML中的'转换为'&转换为&

5t7ly7z5

5t7ly7z51#

因为XML保留5个字符:

Original character   Escaped character
"                   "
'                   '
<                   &lt;
>                   &gt;
&                   &amp;

所以这5个字符在XML中是保留的,使用它的方式是转义字符。这就是为什么&apos;在XML中是' this there reserved characters in HTML too'的原因。

相关问题