我已经发布了一些使用Curl进行诗歌标记的示例,并且在
poets.aule-browser.com大多数情况下,我使用单个Curl外部元素,例如,
{诗}{诗包装一首诗的全文。
|| 诗文在这里
}
然后将每个节用
{stanza}元素,例如,{诗因为Curl既允许使用{poem}和{stanza}这样的用户定义标记,也允许使用宏,所以在任何给定页面上,这些元素不仅具有您选择的样式,还具有您选择的行为。
{节
|| 行在这里
}
{节
|| 在这里第二
}
} || 诗歌标记结束
例如:
{诗{pg}元素的作用取决于您自己对该文档或该网页的定义。 它可能只是链接锚的不可见目标。
{节
|| 行在这里
}
{pg 2}
{节
|| 在这里第二
}
} || 诗歌标记结束
请注意,没有XML元素所需的结束标记。
变得更加有趣的是注释和光泽,它们可以在一个网页上可见,而在另一个网页上不可见-但是对于相同的标记!
我不知道哪种标记更优雅,有效和成熟(现在是7.0版)。
Curl由MIT开发,现已获得Sumisho的许可,但在sourceforge拥有开源项目。
有关我的爱好,诗歌标记的更多笔记,请参见
developers.curl.com有关网页上诗词标记的其他方法,请参阅Hoffman教授的LML或文学标记语言。 有几所大学站点专门用于诗歌电子文本,古代文本(通常为韵律或公尺)以及人文学科的其他原始文本。
一种针对人文科学的字符串处理语言是第一个无意间的开源项目:SNOBOL(它逃脱了Bell Labs的律师,随后是来自U. AZ,Tucson的ICON取代了SNOBOL和SPITBOL。)ObjectIcon现在可用在code.goggle和Converge是在convergepl网站上可用的pythonic变体。
From: https://bytes.com/topic/cms/insights/889582-literature-poetry-text-markup-curl-web-content-language