在Python中验证HTML/RDFa

2024-09-26 18:10:50 发布

您现在位置:Python中文网/ 问答频道 /正文

编写一个可以验证HTML的python模块的最佳方法是什么,特别是使用嵌入式RDFa?我熟悉validator.w3.org,我对编写一个执行类似功能的自定义验证器很感兴趣,但它的标准不同,它使用RDFa作为元素元数据。有哪些好的源代码要看,Python库要试用,哪些东西需要记住?在


Tags: 模块数据方法org功能元素标准源代码
1条回答
网友
1楼 · 发布于 2024-09-26 18:10:50

埃米特

我不知道你想达到什么目的。我确实用Python编写了一个RDFa蒸馏器。首先你要问的是你是想考虑XHTML还是HTML5。如果是前者,则有大量的XML环境,以及用于RDFa的DTD-s。这可能有用。对于HTML5,您可能希望使用HTML5 parser in Python,但它不“了解”RDFa,但是它可以生成一个DOM树(或其他表示形式),您可以使用它来检查RDFa属性。但是,请注意,HTML5解析器并没有在分析HTML5代码的各种可能的错误条件的意义上执行“验证”;它只是根据HTML5规范生成一个DOM树

我希望这有帮助。在

干杯

伊万

相关问题 更多 >

    热门问题