Verwendung der Markierung von
TEI (TEILite)
Text Encoding Initiative, XML Version,
teixlite.dtd
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE text SYSTEM "teixlite.dtd"> <text> <front> <titlePage> MART. OPITII SILVARUM LIBRI III. EPIGRAMMATUM LIBER UNUS. E Museio Bernhardi Guilielmi Nüssleri. FRANCOFURTI, Impensis Davidis Mülleri, Anno MDCXXXI. </titlePage> <div type='dedication'> <pb n='3'/> <p>Clarissimis Viris <rs type='person'>MATTHIAE BERNEGGERO</rs> et <rs type='person'>AUGUSTO BUCHNERO</rs>, Illi in <rs type='place'>Argentoratensi</rs>, huic in <rs type='place'>Witebergensi</rs> Academia Humanitatis Professoribus, <rs type='person'>Bernhardus Guilielmus Nusslerus</rs>. <abbr expan='Salutem Dicit'>S. D.</abbr> </p> ...
als HTML
... <body bgcolor="white"> <div align="center"> <h1> MART. OPITII SILVARUM LIBRI III. EPIGRAMMATUM LIBER UNUS. E Museio Bernhardi Guilielmi Nüssleri. FRANCOFURTI, Impensis Davidis Mülleri, Anno MDCXXXI. </h1> </div> <hr> <p>Clarissimis Viris <a href="person.html#MATTHIAE BERNEGGERO">MATTHIAE BERNEGGERO</a> et <a href="person.html#AUGUSTO BUCHNERO">AUGUSTO BUCHNERO</a>, Illi in <a href="place.html#Argentoratensi">Argentoratensi</a>, huic in <a href="place.html#Witebergensi">Witebergensi</a> Academia Humanitatis Professoribus, <a href="person.html#Bernhardus Guilielmus Nusslerus">Bernhardus Guilielmus Nusslerus</a>. S. D. </p> ...
als Ergebnis
...MART. OPITII SILVARUM LIBRI III. EPIGRAMMATUM LIBER UNUS. E Museio Bernhardi Guilielmi Nüssleri. FRANCOFURTI, Impensis Davidis Mülleri, Anno MDCXXXI.
Clarissimis Viris MATTHIAE BERNEGGERO et AUGUSTO BUCHNERO, Illi in Argentoratensi, huic in Witebergensi Academia Humanitatis Professoribus, Bernhardus Guilielmus Nusslerus. S. D. ...
Transformationsprogramm XSLT
<xsl:template match="rs[@type='person']"> <a> <xsl:attribute name="href"> person.html#<xsl:apply-templates/> </xsl:attribute> <xsl:apply-templates/> </a> </xsl:template>
xalan -IN opitz.xml -XSL html.xsl -OUT opitz.html ========= Parsing file:/home/kredel/xml/camena/html.xsl ========== Parse of file:/home/kredel/xml/camena/html.xsl took 794 milliseconds ========= Parsing opitz.xml ========== Parse of opitz.xml took 474 milliseconds ============================= Transforming... transform took 388 milliseconds XSLProcessor: done
valid opitz.xml Parsing: opitz.xml Recoverable Error: The content of element type "titlePage" is incomplete, it must match "((index|interp|interpGrp|lb|milestone|pb|gap|anchor)*, (byline|docAuthor|docDate|docEdition|docImprint|docTitle| epigraph|titlePart), (byline|docAuthor|docDate|docEdition|docImprint|docTitle| epigraph|titlePart| index|interp|interpGrp|lb|milestone|pb|gap|anchor)*)". (file:/home/kredel/xml/camena/opitz.xml:12,13) Recoverable Error: The content of element type "div" must match "((argument|byline|docAuthor|docDate|epigraph|head|opener|salute| signed|index|interp|interpGrp|lb|milestone|pb|gap|anchor)*, (((div|divGen),(index|interp|interpGrp|lb|milestone|pb|gap|anchor)*)+ |(((eg|bibl|biblFull|l|lg|p|sp|cit|q|label|list|listBibl|note|stage), (index|interp|interpGrp|lb|milestone|pb|gap|anchor)*)+, ((div|divGen),(index|interp|interpGrp|lb|milestone|pb|gap|anchor)*)*)), ((byline|closer|epigraph|salute|signed|trailer), (index|interp|interpGrp|lb|milestone|pb|gap|anchor)*)*)". (file:/home/kredel/xml/camena/opitz.xml:88,7)
© Universität Mannheim, Rechenzentrum, 1998-2001.
Heinz Kredel Last modified: Fri Sep 27 15:59:55 CEST 2002