标记 – 如何将HTML或XML放入YAML?

标记 – 如何将HTML或XML放入YAML?,第1张

概述我想在 YAML文件中存储HTML片段.最好的方法是什么? 就像是: myhtml: | <div> <a href="#">whatever</a> </div> 例 以下是我几年前创建的基于YAML的代码段管理系统的示例记录: - caption: fieldset msie5 tinycap: fieldset domain: html des 我想在 YAML文件中存储HTML片段.最好的方法是什么?

就像是:@H_301_3@

myHTML: |  <div>    <a href="#">whatever</a>  </div>
解决方法 例

以下是我几年前创建的基于YAML的代码段管理系统的示例记录:@H_301_3@

- caption:    fIEldset msIE5  tinycap:    fIEldset  domain:     HTML  desc:       fIEldset and legend tag  body: |      <fIEldset>      <legend>legend</legend>      </fIEldset>

您可以对要管理的所有代码段重复此类似 *** 作.这个特定的系统将代码段存储为一个名称 – 值对的数组(Perl的人称之为AoH).如果您不需要所有这些额外的信息,您可以通过使用两个名称 – 值对(例如,标题主体)轻松获得.@H_301_3@

这个系统的好处是YAML缩进防止“分隔符碰撞”问题.你不需要转义你的代码段内的字符.@H_301_3@

文本编辑器或IDE替代@H_301_3@

注意:文本编辑器和IDE越来越多地支持本地的灵活的片段管理选项,因此您可能需要考虑使用文本编辑器的格式,而不是重新创建自己的.如果您重新创建自己的,您可以编写一个脚本来将YAML格式转换为文本编辑器的本机格式,如果您以后决定要这样做.@H_301_3@

也可以看看:@H_301_3@

> http://en.wikipedia.org/wiki/Snippet_%28programming%29
> http://en.wikipedia.org/wiki/Delimiter#Delimiter_collision
> http://perldoc.perl.org/perldsc.html#ARRAYS-OF-HASHES(Perl AoH)
> http://www.perlmonks.org/index.pl/?node_id=347905@H_301_3@ 总结

以上是内存溢出为你收集整理的标记 – 如何将HTML或XML放入YAML?全部内容,希望文章能够帮你解决标记 – 如何将HTML或XML放入YAML?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1101097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存