xml-parsing 相关问题

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

XML仅解析某些子元素

这可能是一个基本问题,但是,我有一个xml格式的剧本。我想抓住演讲者和演讲者在字典中的所有行,以便将其添加到数组中。这是格式

回答 2 投票 0

C#XmlReader无法读取“

我已经编写了XML解析器,在InnerXml中,我得到了这样的文本: << [[Employee

回答 1 投票 0

如何区分具有相同名称的不同XML属性?

假设我们具有以下XML结构:

回答 1 投票 0

C#中的Swift MT940解析器

如何使用C#解析MT940快速消息?以下是我必须解析的消息::20:MT940-1411201901:25:1234567837710016:28C:008/201:60F:C171224SAR145597,13:61:2107221722D17000,...

回答 1 投票 -1

改造:从url加载xml提要返回加扰的响应主体

我在使用Retrofit时从URL加载XML提要时遇到问题。给定一个动态URL,该URL明显返回xml feed f.e:https://anchor.fm/s/53faae8/podcast/rss当我尝试通过翻新加载时,我可以...

回答 1 投票 0

使用ElementTree顺序解析某些XML标签

我正在尝试以顺序方式解析XML文件,仅考虑感兴趣的XML标签。下面显示了一个示例XML文件(存储为file.xml)。我只对某些XML -...

回答 1 投票 1

如何提取xml文件注释中包含的数值?

我想提取包含在我的.xml(svg)文件的注释中的2个数字列表:第二个列表在xml文件中具有可变位置(此处:r1 [[2]] [[6]] ),所以我想找到...

回答 1 投票 0

Swift中XML解析的基本概念

我是解析的新手,找不到任何过时且不会引起更多问题的教程。我要解析的是一个简单的xml文件url。 xml非常简单:** // create ...

回答 1 投票 0

Python中的XML解析问题

我正在尝试解析XML文件(字幕)的以下内容(这里只是一个块) [[[[]] 使用lxml尝试: import lxml.html subt = [your html above] doc = lxml.html.fromstring(subt) dialog = doc.xpath('//*/text()') myPhrasesArray = [] for d in dialog: if len(d.strip())>0: myPhrasesArray.append(d.strip()) myPhrasesArray 输出: ["- Le requin t'a eue.", '- Tu es sérieuse ?', 'Regarde ce que tu as fait.', "Je vais t'en chercher un autre.", "On peut faire quelque chose, je m'ennuie...."] 而不是只执行for q in root,只想遍历s标签。 您可以使用ElementTree.iter()或ElementTree.findall()。前者无论深度有多深都应有尽有。后者只看直子。对于您给出的示例,findall()会更有意义。 myPhrasesArray = [] # just start with it empty for s in root.findall('s'): myPhrasesArray.append(s.text) 鉴于此非常简单,您甚至可以在一行中完成: myPhrasesArray = [s.text for s in root.findall('s')] 已解决] parsedXml = ET.parse("data/tst/1914/"+ str(filename)) root = parsedXml.getroot() for child in root: try: if child.tag == "s": a = ''.join(child.itertext()).strip().lower() if a.startswith("-"): a = a.lstrip("-") mySentences.append(a)

回答 2 投票 0

Saxon HE XQuery处理节点中有关BaseUri的文件引发错误

我正在尝试使用C#的Saxon HE和XQuery处理器按如下方式处理输入XML文档(输入文档为req.XML,XQuery字符串为req.XQuery:处理器=新...

回答 2 投票 0

MismatchedInputException:无法从START_OBJECT令牌中反序列化java.lang.Integer的实例

我正在尝试使用XMLMapper将XML反序列化为Java对象,但是我遇到了MistmactchInputException。 XML: 1234 Hello World

回答 1 投票 0

将XML数据附加到ArrayList

我创建了一个XML解析器,以从XML文件中检索信息到Java,然后尝试将这些数据存储到ArrayList中,以便将ArrayList用于我的方法。似乎...

回答 2 投票 0

解析.xml文件中的数据并将其保存到Python中的.tsv文件中

我有一个像这样的数据集: [[[[[[]]]]]]

回答 1 投票 -1

如何基于属性条件使用Etree提取xml元素

我必须提取子元素的属性。图层名称不止一个。因此,我想知道我们如何提取出现在图层中的所有属性

回答 1 投票 -1

使用python中的特殊字符将XML转换为csv

由于将xml转换为csv的几天而被困住,但我发现它无济于事。我已经尝试过使用带有和不带有特殊字符的脚本,并且在没有特殊的...

回答 1 投票 0

使用XSLT在XML文件中解析XML文件

[下面尝试使用XSLT将XML文件解析为CSV。使用XSL解析在.CSV文件中下面提到的XML文件的预期结果在下面提到示例XML文件。 []] [如果(看起来)您只想要第1和2列中的所有学校的列表,第3和4列中的所有学生的列表,以及第5和6列中的所有奖项的列表,三个列表,然后尝试: XSLT 1.0 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text"/> <xsl:template match="/SCHOOLS"> <!-- header --> <xsl:text>SCHOOL_NAME,SCHOOL_ADDRESS,STUDENT_NAME,STUDENT_CLASS,AWARD_NAME,AWARD_DATE&#10;</xsl:text> <!-- generate rows --> <xsl:call-template name="write-rows"> <xsl:with-param name="schools" select="SCHOOL_DATA/SCHOOL"/> <xsl:with-param name="students" select="SCHOOL_DATA/STUDENT_DTLS/STUDENT"/> <xsl:with-param name="awards" select="SCHOOL_DATA/SCHOOL_AWARDS/AWARDS"/> </xsl:call-template> </xsl:template> <xsl:template name="write-rows"> <xsl:param name="schools"/> <xsl:param name="students"/> <xsl:param name="awards"/> <xsl:param name="i" select="1"/> <!-- SCHOOL --> <xsl:value-of select="$schools[$i]/SCHOOL_NAME"/> <xsl:text>,</xsl:text> <xsl:value-of select="$schools[$i]/SCHOOL_ADDRESS"/> <xsl:text>,</xsl:text> <!-- STUDENT --> <xsl:value-of select="$students[$i]/STUDENT_NAME"/> <xsl:text>,</xsl:text> <xsl:value-of select="$students[$i]/STUDENT_CLASS"/> <xsl:text>,</xsl:text> <!-- AWARD --> <xsl:value-of select="$awards[$i]/AWARD_NAME"/> <xsl:text>,</xsl:text> <xsl:value-of select="$awards[$i]/AWARD_DATE"/> <xsl:text>&#10;</xsl:text> <!-- recursive call --> <xsl:if test="$i &lt; count($students) or $i &lt; count($awards)"> <xsl:call-template name="write-rows"> <xsl:with-param name="schools" select="$schools"/> <xsl:with-param name="students" select="$students"/> <xsl:with-param name="awards" select="$awards"/> <xsl:with-param name="i" select="$i + 1"/> </xsl:call-template> </xsl:if> </xsl:template> </xsl:stylesheet>

回答 1 投票 0

如何将不同文件的XML节点内容融合在一起?

我有两个大的XML文件,其结构大致类似于此:文件1 [[[[第一

回答 1 投票 -2

。CSV文件中用于XML解析的XSL创建

[使用XSL解析示例XML文件的.CSV文件中下面提到的XML文件的预期结果 [[Sports SCHOLARSHIP

回答 1 投票 0

将xmltype解析到数据透视表xml之后的表中

我在枢轴xml之后返回XMLTYPE,看起来像 [[[乌克兰 12345

回答 1 投票 0

Android XML解析结果无法在ListView中显示

我是Android软件开发的新手,并且对该网站不熟悉。我希望有人能帮帮忙。我的Android应用程序无法将XML解析的数据显示到ListView中。它仅显示Toast消息。 ...

回答 2 投票 -2

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