Python / XML结束标记错误-无法解析

时间:2019-06-29 04:01:24

标签: python html xml tags

以下代码为我提供了python错误“无法解析” addon.xml:

(我使用了在线检查器,它说“第15栏第33行的错误:开始和结束标签不匹配:广告内容描述第0行和扩展名”-这是/ extension end标签的结尾文档)。

任何建议将不胜感激。昨天它起作用了,我不知道为什么它根本不起作用

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.audio.criminalpodcast" name="Criminal Podcast" version="1.1.0" provider-name="leopheard">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.xbmcswift2" version="2.4.0"/>
<import addon="script.module.beautifulsoup4" version="4.3.1"/>
<import addon="script.module.requests" version="1.1.0"/>
<import addon="script.module.routing" version="0.2.0"/>   </requires>

<provides>audio</provides>  </extension>
<extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language></language>
    <summary lang="en"></summary>
    <description lang="en">description    </description>

    <license>The MIT License (MIT)</license>
<forum>https://forum.kodi.tv/showthread.php?tid=344790</forum>
<email>leopheard@gmail.com</email>
<source>https://github.com/leopheard/criminalpodcast</source>
<website>http://www.thisiscriminal.com</website>
    <audio_guide></audio_guide>
    <assets>
    <icon>icon.png</icon>
        <fanart>fanart.jpg</fanart>
        <screenshot>resources/media/Criminal_SocialShare_2.png</screenshot>
        <screenshot>resources/media/Criminal_SocialShare_3.png</screenshot>
        <screenshot>resources/media/Radiotopia-logo.png</screenshot>
            </assets>

2 个答案:

答案 0 :(得分:1)

您的“ XML”文件格式不正确,因此无法解析。了解它是如何创建的,更正该过程,以使该问题不再发生,然后重新生成该文件。

类似XML但格式不正确的文件非常有用。如果错误非常系统化,则有时可以进行修复,但在这种情况下看来并非如此。

答案 1 :(得分:0)

大多数情况下,“解析失败”错误消息是由于 XML 文件本身造成的。 检查您的 XML 文件的格式是否正确。 我曾经忘记了根标记并收到了相同的错误消息。