如何使用Perl从XML文件中提取特定标记

如何使用Perl从XML文件中提取特定标记,xml,perl,unix,Xml,Perl,Unix,我有一个XML文件。 我想提取以下标记之间的元素-article id、title、p 我想知道如何提取这些标记之间存储的元素并保存到csv文件中 XML文件- <artile-id>1234</article-id> <title>A</title> <p>Hi</p> <title>B</title> <p>contents</p> <title>C</t

我有一个XML文件。 我想提取以下标记之间的元素-article id、title、p 我想知道如何提取这些标记之间存储的元素并保存到csv文件中

XML文件-

<artile-id>1234</article-id>
<title>A</title>
<p>Hi</p>
<title>B</title>
<p>contents</p>
<title>C</title>
<p>Hello</p>
1234
A.
嗨

B 内容

C 你好

我只想在只存在“A”或“C”时提取标题标签之间的元素,并在p标签之间提取标题下存储的内容

期望输出-1234,A,Hi,C,你好


我想知道如何搜索和匹配title标记的元素,还包括使用Perl在p标记之间存储的元素不清楚您想要哪种编程语言解决方案多么愚蠢的格式。不管怎样,您想要的是类似的内容。@AnkurJyotiPhukan,这一部分对我来说非常清楚,因为标题特别写着“如何使用Perl从XML文件中提取特定的标记”@SAM1请检查编辑并批准,线程可以脱离保留状态,然后我们就可以回答了。@User5422332我已经尝试过编辑帖子了。请告诉我现在是否有意义不清楚您想要哪种编程语言的解决方案多么愚蠢的格式。不管怎样,您想要的是类似的内容。@AnkurJyotiPhukan,这一部分对我来说非常清楚,因为标题特别写着“如何使用Perl从XML文件中提取特定的标记”@SAM1请检查编辑并批准,线程可以脱离保留状态,然后我们就可以回答了。@User5422332我已经尝试过编辑帖子了。现在请告诉我这是否有意义