![]() |
1
4
CDATA是 要做到这一点,任何解析结构的XML文档中都不可能出现无效标记。 我可以提出一个替代方案吗?在将问题标记插入XML时修复它——绝对不是微不足道的,但坦率地说,他们给您的任务是荒谬的。 退房 HTML Tidy 或 Beautiful Soup 它可以接受标签汤并将其转换为有效的、格式良好的XHTML。 |
![]() |
2
2
除了使用CDATA部分之外,还有一个解决方案是对营销人员编写的所有小于和的符号进行编码,并在显示之前对其进行解码。 然而,我确实认为一个涉及HTML Tidy之类的解决方案可能是最佳的。 |
![]() |
3
1
我非常确信,您可以通过XHTML转换器过滤营销人员输入的HTML。 例如 SgmlReader |
![]() |
4
0
您可以通过使用CDATA节或显式转义相关字符(这两个选项实际上是等价的)来嵌入它们的所有污点。如前所述,有一些工具(如Tidy)会有所帮助,当然,一旦您有了一个格式良好的文档,您就可以使用XSLT将其转换为不那么令人不快的内容(当然,这取决于您使用的CMS)。 说了这么多,我建议现在是讨论谁是哪个领域的“老板”的时候了。如果你开始在品牌或其他方面的讨论中否决他们,营销人员不会接受。你有你的专业领域,他们也有他们的,他们的绝对不是HTML。现在就开始战斗,否则你将在未来面临痛苦的世界。 |
![]() |
CCCC · strapi-如何使用迁移脚本创建集合类型 2 年前 |
![]() |
Tutu Kaeen · 将文件上载添加到GRAV中的“模块化”模板 7 年前 |
![]() |
leham789 · 第n个子选择器二乘二,不包括第一个 7 年前 |
![]() |
Rajantha Fernando · CRAFTER CMS构建问题 7 年前 |
![]() |
codeWheels · 将多个局部视图调用到CMS系统的一个控制器中 7 年前 |