如何从包含句点的标记名称的XML文件中提取数据

编程入门 行业动态 更新时间:2024-10-24 10:24:44
本文介绍了如何从包含句点的标记名称的XML文件中提取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

大家好, 我有一个文件,似乎它包含网站的标签(意大利语和英语两种语言)。基本上,该文件包含我的报告的所有查找。该文件没有结构,因为所有内容都在一个级别上。

Hi all, I have a file where it seems that it contains labels for a website (into two languages Italian and English). Basically, the file contains all the look ups for my report. The file has no structure since everything is on one level.

<labels> <ULOCALI.DESCR.AA lang="IT">AZIENDA AGRICOLA</ULOCALI.DESCR.AA> <ULOCALI.DESCR.AA lang="EN">FARM</ULOCALI.DESCR.AA> <ULOCALI.DESCR.ACL lang="IT">STUDIO DIAGNOSTICA E ANALISI CLINICHE</ULOCALI.DESCR.ACL> <ULOCALI.DESCR.ACL lang="EN">DIAGNOSTICS AND CLINICAL ANALYSIS STUDY</ULOCALI.DESCR.ACL> <ULOCALI.DESCR.AD lang="IT">ALBERGO DIURNO</ULOCALI.DESCR.AD> <ULOCALI.DESCR.AD lang="EN">DAY TIME HOTEL</ULOCALI.DESCR.AD> <CARICA.ACP lang="IT">AMMINISTRATORE CON POSTILLA</CARICA.ACP> <CARICA.ACP lang="EN">ADMINISTRATOR (AMMINISTRATORE CON POSTILLA)</CARICA.ACP> <CARICA.ACR lang="IT">AMMINISTRATORE CON REQUISITI</CARICA.ACR> <CARICA.ACR lang="EN">ADMINISTRATOR (AMMINISTRATORE CON REQISITI)</CARICA.ACR> </labels>

<tipoUnitaLocale> <codiceAttivitaUnitaLocale>ACL</codiceAttivitaUnitaLocale> </tipoUnitaLocale>

现在当我得到下面的XML时,我需要从标签'< codiceAttivitaUnitaLocale>'中提取值,然后尝试从中获取值XML查找文件,包含在'< ULOCALI.DESCR.ACL lang =" EN"> DIAGNOSTICS AND CLINICAL ANALYSIS STUDY< /ULOCALI.DESCR.ACL>'。 如何做我实现了这一点?我是否首先需要通过'document()'方法加载XML查找文件然后搜索?如何处理带有句点的XML元素名称,它们是否与其他标签相同?

Now when I get the XML below I need to pull the value from the tag '<codiceAttivitaUnitaLocale>' and then try to get the value from the XML lookup file, which is contained in '<ULOCALI.DESCR.ACL lang="EN">DIAGNOSTICS AND CLINICAL ANALYSIS STUDY</ULOCALI.DESCR.ACL>'. How do I achieve this? Do I firstly need to load in the XML look up file via the 'document()' method and then search that? How do I deal with XML element names with periods in them, are they the same as any other tag?

<xsl:variable name="LookupData" select="document('reportLookup.xml')" />

如果我加载了XML查找文件,那么我是否需要针对'LookupData'变量运行XPath语句? 谢谢


尝试

If I loaded the XML look up file, would i then need to run XPath statements against the 'LookupData' variable? Thanks


Tryst

推荐答案

对不起,在我的问题中,当我说'现在当我得到下面的XML时......'这是下面的XML ... Sorry, in my question, when I say 'Now when I get the XML below...' This is the XML that is meant to be below... <tipoUnitaLocale> <codiceAttivitaUnitaLocale>ACL</codiceAttivitaUnitaLocale> </tipoUnitaLocale>

(我试过编辑但是搞乱了XML格式化)

(I tried editting it but it messed up the XML formatting)

更多推荐

如何从包含句点的标记名称的XML文件中提取数据

本文发布于:2023-11-12 12:41:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1581521.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:句点   标记   名称   文件   数据

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!