xml-parsing 相关问题

XML解析器遍历包含XML树的文本文档,并允许使用层次结构中的信息。将此标记用于实现XML解析器的问题,或者通过使用给定语言的现有解析器生成的问题。

解析特定的 XML 标签值

我有一个 SQLite 3.38.2 表,其中一列有 XML 标签: 与 cte(xml_tag) as (values (' 我有一个 SQLite 3.38.2 表,其中一列有 XML 标签: with cte(xml_tag) as (values ('<Event time="Sat Apr 22 1:01:51.887" type="Debug" thread="2164: Main CIM worker thread" elapsed="1" function="Geodatabase.Cursor" code="EndCursor">'), ('<Event time="Sat Apr 22 1:01:51.883" type="Debug" thread="2164: Main CIM worker thread" elapsed="23" function="Geodatabase.Cursor" code="EndCursor">'), ('<Event time="Sat Apr 22 1:01:51.874" type="Debug" thread="2164: Main CIM worker thread" elapsed="456" function="Geodatabase.Cursor" code="EndCursor">'), ('<Event time="Sat Apr 22 1:01:51.846" type="Debug" thread="2164: Main CIM worker thread" elapsed="7890" function="Geodatabase.Cursor" code="EndCursor">')) select * from cte db<>小提琴 我想从elapsed标签中提取值作为数字: elapsed ------- 1 23 456 7890 如何使用 SQL 查询从该 XML 标记中提取值? 假设所有xml_tag的值都包含子字符串'elapsed='(只有一次)你可以使用字符串函数: SELECT SUBSTR(xml_tag, INSTR(xml_tag, 'elapsed=') + LENGTH('elapsed=') + 1) + 0 AS elapsed FROM cte; 通过将0添加到提取的字符串中,它被隐式转换为数字。 查看演示。

回答 1 投票 0

NameError:不推荐使用的参数:改为使用 output_format,例如output_format="xml"

我正在尝试从一般新闻报道中提取文本,但我不熟悉网络爬虫,所以不确定如何找出这个 NameError: Deprecated argument: use output_format instead, e.g.

回答 0 投票 0

多个同名节点时的Powershell XML节点编辑

我有一个具有以下结构的 XML 文件: 缺勤开始日期 我有一个具有以下结构的 XML 文件: <ReportParameters> <Parameter id="mxrNZh/4cyLB/qExTbTjCg==" subreportfilter="True"> <Name>Absence Start Date</Name> <Type>DateRange</Type> <PromptText>Absence Start Date is between</PromptText> <Values> <DateRange> <Start>2022-04-21T13:45:35</Start> <End>2023-04-21T13:45:35</End> </DateRange> </Values> </Parameter> <Parameter id="mxrNZh/4cyLB/qExTbTjCg==" subreportfilter="True"> <Name>Absence Start Date</Name> <Type>DateRange</Type> <PromptText>Absence Start Date is between</PromptText> <Values> <DateRange> <Start>2022-04-21T13:43:01</Start> <End>2023-04-21T13:43:01</End> </DateRange> </Values> </Parameter> <Parameter id="mxrNZh/4cyLB/qExTbTjCg==" subreportfilter="True"> <Name>Absence Start Date</Name> <Type>DateRange</Type> <PromptText>Absence Start Date is between</PromptText> <Values> <DateRange> <Start>2022-04-21T11:51:40</Start> <End>2023-04-21T11:51:40</End> </DateRange> </Values> </Parameter> <Parameter id="mxrNZh/4cyLB/qExTbTjCg==" subreportfilter="True"> <Name>Absence Start Date</Name> <Type>DateRange</Type> <PromptText>Absence Start Date is between</PromptText> <Values> <DateRange> <Start>2022-04-21T13:11:49</Start> <End>2023-04-21T13:11:49</End> </DateRange> </Values> </Parameter> </ReportParameters> 当我尝试 $xmldocument = [xml](Get-Content "params.xml") $xmldocument.reportparameters.parameter.values.DateRange.start = (Get-Date).AddYears(-2).ToString("yyyy-MM-ddTHH:mm:ss") 我收到错误消息,指出未找到属性开始。当我删除文件末尾的三个重复节点时,只剩下一个节点,它就可以工作了。 为了让我运行的程序正常工作,它需要所有 4 个节点。我只是想更改每个日期(到同一日期)。有什么办法吗? Member-Access 枚举仅适用于获取值,而不是设置值。参见about_Member-Access_Enumeration。 您可以使用成员访问运算符获取集合中项目的属性值,但不能使用它直接设置它们。有关详细信息,请参阅about_Arrays。 您需要遍历每个对象来更新它们的属性值: $xmldocument.reportparameters.parameter.values.DateRange | ForEach-Object { $_.start = (Get-Date).AddYears(-2).ToString('yyyy-MM-ddTHH:mm:ss') }

回答 1 投票 0

使用for循环遍历xml

我正在尝试使用 for 循环遍历 XML 文档并将数据放入网页中。我想让这段代码做的是获取 XML 中的前 4 个条目并显示它们的标题、日期……

回答 2 投票 0

“找不到具有您请求的功能的树生成器:xml。”在另一台计算机上运行的代码出错

没有找到本机 xml 解释器,但只在一台计算机上 我已经多次安装和重新安装 python 导入 xml 用 open('example.xml', 'r') 作为 f: xml_content = f.read() 汤=

回答 0 投票 0

在xml中添加更多项目

我在将元素添加到 xml 文件时遇到了一些麻烦。 我想在列中添加更多数据,并且生成了字典文件以将其添加到列中。我没有得到正确的输出,为什么...

回答 0 投票 0

XQuery 在 oXygen 中运行时能否构建并保存输出文档?

我在 oXygen 中运行 XQuery 3.1 以从输入 XML 创建输出 HTML。 在 eXist-DB 中运行 XQuery 时,可以将其中的 html 框架和 FLWOR 语句声明为变量,

回答 1 投票 0

AWS Glue - 在 Python 中捕获从 SOAP 返回的 XML 字符串并以镶木地板格式存储在 S3 中返回的 XML

我对 Python 和 AWS 很陌生。 我需要编写一个 AWS Glue 脚本来捕获通过 Python 中的 SOAP 返回的 XML 字符串,然后将此 XML 作为镶木地板格式存储在 S3 中。我写了...

回答 0 投票 0

如何获取在 Jenkins 中创建的 HTML 表值

我有一种情况,我已经为 Jenkins 参数创建了如下所示的 html 表,如果它不等于 Cu,我想在每个组件的 Desired Count 列中获取值...

回答 1 投票 0

在 groovy 中如何将工作区路径作为文件传递给 XmlTestRunListener setReportDir?

项目目标:我正在尝试使用 XmlTestRunListener 和 InstrumentationResultParser 来解析 adb am instrument -r 日志以获取 jenkins 节点上的 xml。我正在使用课程

回答 1 投票 0

XML文件解析放在Unix Path上

我有一个放在 unix 位置的 XML 文件,比如:/home/bojack/SourceFiles/data_file.xml 我想使用 postgres 解析这个 xml 文件。有什么办法吗? 每当 xml 文件是...

回答 0 投票 0

xslt 如何输出突出显示的代码(至少在主要语言中)

我在许多语言(可能是 C、Ada、LaTeX 或其他任何语言)的 标签内有代码和平的文档。 目标是根据语言中的语言解析代码

回答 0 投票 0

用 & 替换 & ,反之亦然

我正在尝试编写代码以将 & 输出到 &,反之亦然。我在下面尝试过,但如果该字段包含“&”,那么它将完全替换它。 示例:如果字段

回答 0 投票 0

当有多个链接标签时获取具有特定rel的链接标签的xsl value-of href属性

我有一个 xml 文件,它有多个名为 tag1 的标签,每个条目标签都有多个链接标签,我需要链接标签的 href,其 rel="x" 1...

回答 0 投票 0

使用 R 加载和清理 Europress 语料库的 xml2 包教程

我正在尝试帮助学生分析 Europress 作为 HTML 页面提供的语料库。要清理语料库,我正在尝试遵循本教程:https://quanti.hypotheses.org/author/croquebert。我

回答 0 投票 0

Azure Databricks:架构不匹配,无法使用 com.databricks.spark.xml 加载增量 xml 数据。 (将结构转换为数组)

我想加载增量 XML 数据,但对于一个字段,spark 有时会在单行时将模式推断为结构,而在有两行时将其推断为数组。 单行示例(此处将 Ship 推断为

回答 1 投票 0

如何从 XML 代码调用 java 函数

需要对现有 XML 代码中使用的硬编码密码进行加密。我有一段 java 代码来加密纯文本密码。 我们如何从现有的 XML 中调用加密的 Java 代码

回答 0 投票 0

UTF-8 的 Java 消化器

how to set encoding type of digester in java.Please help 因为我在使用 digester 解析时在 xml 中设置了编码类型,最终它给出了 字符串类似 bytes(grnlநீ00) 而不是...

回答 2 投票 0

使用XPATH通过子节点获取父节点

我正在尝试使用 e.find('..)' 访问树中元素的父节点,但它不起作用。对于以下代码: 将 xml.etree.ElementTree 导入为 etree xml =“<...

回答 3 投票 0

在 sql 语法中使用 Databricks Spark SQL 中的“FOR XML PATH”

我在 databricks (DBR 10.4 LTS) 上使用 spark 版本 3.2.1,我正在尝试使用 sql 语法中的 spark sql 将 sql server 查询转换为在 spark 集群上运行的 databricks sql 查询。然而,

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.