在 AEM JCR 中查询 XML 文件
Querying An XML File in AEM JCR
在 SQL 中,我可以根据 XML 中的 xpath 位置查询 XML 值。是否可以以类似的方式基于 xpath 位置查询 JCR 中 XML 文件中的文本?
例如,我有一个从存储在 AEM JCR 中的工作流输出的 XML 文件 (nt:resource),我想查询价格值。如果可能的话,假设位置是 /var/fd/server/payload/file.xml?[=12=,XPATH/SQL 查询从下面的 XML 查询值会是什么样]
<?xml version="1.0"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
<description>An in-depth look at creating applications
with XML.</description>
</book>
AEM 查询生成器适用于 JCR 节点,不适用于原始文件。您将必须通过代码读取文件,然后在那里使用 xpath 获取所需的值。
在 SQL 中,我可以根据 XML 中的 xpath 位置查询 XML 值。是否可以以类似的方式基于 xpath 位置查询 JCR 中 XML 文件中的文本?
例如,我有一个从存储在 AEM JCR 中的工作流输出的 XML 文件 (nt:resource),我想查询价格值。如果可能的话,假设位置是 /var/fd/server/payload/file.xml?[=12=,XPATH/SQL 查询从下面的 XML 查询值会是什么样]
<?xml version="1.0"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
<description>An in-depth look at creating applications
with XML.</description>
</book>
AEM 查询生成器适用于 JCR 节点,不适用于原始文件。您将必须通过代码读取文件,然后在那里使用 xpath 获取所需的值。