根据TEI P5指南,我已经用xml编码了一本书,并且试图在html页面中可视化它。真正的目的是使用TEI P5指南的所有格式标记(文本格式,内部参考等)可视化编码的文本。因此,最大的问题是我们如何正确地做到这一点?
{记录:我已经尝试(并且仍在尝试)将整个xml文本“扔”到html正文中,并在并行css样式表中编辑可视化效果,该样式表链接到html <style>
。但是,有些事情似乎不太正确...}
任何想法??任何例子吗?
这是一个xml示例:
<?xml version="1.0" ?>
<TEI version="5.0" xmlns="http://www.tei-c.org/ns/1.0">
<!--here exists the teiHeader-->
<text>
<front>
<div type="preface">
<head rend="align(center)">
<hi rend="bold">title</hi></head>
<p>Here is the prologue.Here is the prologue.</p>
<p>And second para of prologue.</p>
<p><ref target="#memories">Here is first reference to an xml:id, which have created to the teiHeader.</ref> Some more prologue. <ref target="#modernNovel">Here is the second reference to an xml:id, which have created to the teiHeader.</ref> and more prologue.</p>
<closer>
<salute rend="align(right)">Dear readers</salute>
<signed rend="align(right)">signature</signed>
</closer>
</div>
</front>
<body>
<ab type="title">
<title rend="align(center)" type="main">
TITLE
</title>
<lb/>
<title rend="align(center)" type="desc">
Secondary title
</title>
</ab>
<div n="1" type="chapter">
<head rend="align(center)">
<hi rend="bold">Chapter 1 <lb/>name of the chapter.</hi>
</head>
<p>Here is the real text, and text, and more text. Again the text, and text, and more text.Again the text, and text, and more text.An finally the name <placeName xml:id="London"> <hi rend="bold">London</hi></placeName>, appears here.</p>
<p>Here is the real text, and text, and more text. Again the text, and text, and more text.Again the text, and text, and more text.An the name <ref target="London"> <hi rend="bold">London</hi></ref>, repeat itself.</p>
</div>
</body>
最佳答案
使用@rend属性表明您正在尝试使用它提供CSS样式属性。如果是这样的话,您可能会发现使用@style或@rendition属性会更容易,因为它们是用于此目的的。但是请记住,所有这三个属性均旨在描述源的再现。 TEI尚未(尚未提供)指定应如何处理文档的特定组成部分的方式:这被认为超出了原始项目的范围。但是,正在为TEI元素定义“处理模型”领域中的工作,该模型将很快出现在指南中。参见例如TEI Simple项目。