当前位置 : 主页 > 网页制作 > xml >

xml – 使用nokogiri构建器添加dtd

来源:互联网 收集:自由互联 发布时间:2021-06-13
我正在使用nokogiri生成svg图片.我想添加正确的xml前导码和svg DTD声明来获得类似的东西: ?xml version="1.0" standalone="no"?!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg
我正在使用nokogiri生成svg图片.我想添加正确的xml前导码和svg DTD声明来获得类似的东西:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg>
...

有了建设者,我可以使用指示!并宣布!但我想坚持使用nokogiri,因为我在项目中将其用于其他目的,我希望保持低要求.你有什么想法吗?

谢谢

您现在可以(不知道从哪个版本)使用Node#create_internal_subset来创建DTD节点.有关详细信息,请参阅: http://nokogiri.org/Nokogiri/XML/Builder.html

并向下滚动到“文档类型”部分以获取示例.

网友评论