因此,我想使用python处理我的Plex服务器中的xml。我可以正常工作,但是Plex服务器生成的xml表格式不正确。 如果/当摘要中包含换行符“”时,我的脚本将失败。
请参阅MediaContainer /视频摘要中的以下代码=“ ...“不要” ...”
<MediaContainer>
<Video summary="Stupid text I "don't" care about...">
<Media id="Some id">
<Part id="Id I want"/>
</Media>
<Director tag="Name"/>
<Writer tag="Name"/>
</Video>
</MediaContainer>
我知道正确的方法,应该是这样的。
<Video summary="Stupid text I "don't" care about...">
我根本不在乎文本,因此,如果有任何变通办法,或者只是一个脚本,可以删除引号内的所有引号,那么我就可以了。
我现在意识到的另一件事是,如果单词是实词,则不要在单词中使用单引号(')甚至可能会导致进一步的问题...
我希望使用Python(如果可能的话,使用Python 3)解决方案,但任何帮助将不胜感激。
答案 0 :(得分:0)
XML要求您使用实体来编码某些字符,包括。引号:
<Video summary="Stupid text I "don't" care about...">
然后,您将获得格式正确的文件。