XML 属性解析
如果数据在标签中间有属性,我想知道 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论