XML 属性解析

发布于 2024-10-13 07:20:17 字数 1546 浏览 6 评论 0原文

如果数据在标签中间有属性,我想知道 xml 解析。 这意味着,

<quran>
 <sura index="1" name="الفاتحة">
  <aya index="1" text="بسم الله الرحمن الرحيم" />
  <aya index="2" text="الحمد لله رب العالمين" />
  <aya index="3" text="الرحمن الرحيم" />
  <aya index="4" text="مالك يوم الدين" />
  <aya index="5" text="إياك نعبد وإياك نستعين" />
 </sura>
 <sura index="2" name="البقرة">
  <aya index="1" text="الم" bismillah="بسم الله الرحمن الرحيم" />
  <aya index="2" text="ذلك الكتاب لا ريب ۛ فيه ۛ هدى للمتقين" />
  <aya index="3" text="الذين يؤمنون بالغيب ويقيمون الصلاة ومما رزقناهم ينفقون" />
  <aya index="4" text="والذين يؤمنون بما أنزل إليك وما أنزل من قبلك وبالآخرة هم يوقنون" />
  <aya index="5" text="أولئك على هدى من ربهم ۖ وأولئك هم المفلحون" />
  <aya index="6" text="إن الذين كفروا سواء عليهم أأنذرتهم أم لم تنذرهم لا يؤمنون" />
  </sura>
<sura index="3" name="البقرة">
  <aya index="1" text="الم" bismillah="بسم الله الرحمن الرحيم" />
  <aya index="2" text="ذلك الكتاب لا ريب ۛ فيه ۛ هدى للمتقين" />
  <aya index="3" text="الذين يؤمنون بالغيب ويقيمون الصلاة ومما رزقناهم ينفقون" />
  <aya index="4" text="والذين يؤمنون بما أنزل إليك وما أنزل من قبلك وبالآخرة هم يوقنون" />
  <aya index="5" text="أولئك على هدى من ربهم ۖ وأولئك هم المفلحون" />
  <aya index="6" text="إن الذين كفروا سواء عليهم أأنذرتهم أم لم تنذرهم لا يؤمنون" />
  </sura>
</quran>

我想将这些数据放入 2 或 3 个数组或字典中。 怎么可能呢?

I want know the xml parsing if the data have attributes at the middle of the tag..
that means,

<quran>
 <sura index="1" name="الفاتحة">
  <aya index="1" text="بسم الله الرحمن الرحيم" />
  <aya index="2" text="الحمد لله رب العالمين" />
  <aya index="3" text="الرحمن الرحيم" />
  <aya index="4" text="مالك يوم الدين" />
  <aya index="5" text="إياك نعبد وإياك نستعين" />
 </sura>
 <sura index="2" name="البقرة">
  <aya index="1" text="الم" bismillah="بسم الله الرحمن الرحيم" />
  <aya index="2" text="ذلك الكتاب لا ريب ۛ فيه ۛ هدى للمتقين" />
  <aya index="3" text="الذين يؤمنون بالغيب ويقيمون الصلاة ومما رزقناهم ينفقون" />
  <aya index="4" text="والذين يؤمنون بما أنزل إليك وما أنزل من قبلك وبالآخرة هم يوقنون" />
  <aya index="5" text="أولئك على هدى من ربهم ۖ وأولئك هم المفلحون" />
  <aya index="6" text="إن الذين كفروا سواء عليهم أأنذرتهم أم لم تنذرهم لا يؤمنون" />
  </sura>
<sura index="3" name="البقرة">
  <aya index="1" text="الم" bismillah="بسم الله الرحمن الرحيم" />
  <aya index="2" text="ذلك الكتاب لا ريب ۛ فيه ۛ هدى للمتقين" />
  <aya index="3" text="الذين يؤمنون بالغيب ويقيمون الصلاة ومما رزقناهم ينفقون" />
  <aya index="4" text="والذين يؤمنون بما أنزل إليك وما أنزل من قبلك وبالآخرة هم يوقنون" />
  <aya index="5" text="أولئك على هدى من ربهم ۖ وأولئك هم المفلحون" />
  <aya index="6" text="إن الذين كفروا سواء عليهم أأنذرتهم أم لم تنذرهم لا يؤمنون" />
  </sura>
</quran>

i want to get that data into 2 or 3 arrays or in dictionaries..
How it is possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文