Capítulo 2. Tipos de documentos.

Tipos de documentos.

Existen dos tipos de documentos: book y article

Los documentos article son para hacer artículos. Los artículo son documentos sencillos, sin índice de contenidos. Ocupan menos hojas.

Los documentos book son para hacer libros. Permiten hacer capítulos, e índice de contenidos.

Ejemplo de Artículo.

Aquí tenemos un ejemplo completo:


<?xml version="1.0" encoding="ISO-8859-15"?
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
]
<article lang="es"
   <articleinfo
   <titleArticulo XML</title
   <subtitleDocbook</subtitle
   <author
   <firstnamePaco Aldarias Raya</firstname
    </author
    <dateJunio del 2006</date
   <legalnotice
    <paraTexto</para
    </legalnotice
</articleinfo
 
 
<paraEjemplo de articulo</para
      <sect1
      <title
Inicio de un apartado
        </title
        <paraEsto es el texto </para
</sect1

        <sect1
       <title
Inicio de un apartado nuevo
       </title
        <paraEsto es el texto </para
</sect1
</article
<!-- Esto es un comentario: --

Aquí se encuentra el fichero en: xml, pdf, html,

Ejercicio. Cambiar el fichero xml que contenga vuestro nombre, cambiar el titulo y el texto de los apartados. Añadir nuevos apartados. Generara los ficheros .pdf, y html.

Ejemplo de Book con un único fichero.


 <?xml version="1.0" encoding="ISO-8859-15"?
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
   "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"
<book lang="es"
	 <bookinfo
	 <titleXML: Docbook</title

	 <subtitleCreación de documentos en xml</subtitle
	 <authorgroup
	 <author
	 <firstnameFrancisco</firstname
	 <surnameAldarias Raya</surname
	 <affiliation
	 <address<emailpacolinux arroba inicia.es</email</address
	 </affiliation
	 </author
	 </authorgroup
	 <legalnotice
			 
	 <paraAUTOR: Francisco Aldarias Raya.</para
	 <paraDedicado a mi mujer Gladys y mi hija Laura.</para
	 <paraEn Valencia, a Junio del 2006.</para
			 

      </legalnotice
</bookinfo

	<chapter
      	<title
	Inicio de un capitulo 1
      	</title
        <paraEsto es el texto de un capitulo</para
	</chapter

	<chapter
      	<title
	Inicio de un capitulo 2
      	</title

      	<sect1
      	<title
	Inicio de un apartado del capitulo
      	</title
        <paraEsto es el texto </para
	</sect1
</chapter
</book
<!-- Esto es un comentario: --

Se aprecia que aparecen capítulos.

Aquí se encuentra el fichero en: xml, pdf, html,

Ejercicio. Cambiar el fichero xml que contenga vuestro nombre, cambiar el titulo y el texto de los apartados y capítulos.Añadir nuevos apartados y capítulos. Generar los ficheros .pdf, y html.

Ejemplo de Book con varios ficheros.

Veamos un ejemplo de un documento book con varios ficheros xml.

El fichero principal bookvarios,xml será el q deberemos usar para transformarlo a pdf o html, no los capítulos.

Fichero principal: bookvarios.xml


 <?xml version="1.0" encoding="ISO-8859-15"?
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
   "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"[
   <!ENTITY cap1.xml SYSTEM "cap1.xml"
   <!ENTITY cap2.xml SYSTEM "cap2.xml"
   ]
   <book lang="es"
   <bookinfo
   <titleXML: Docbook</title
   <subtitleCreación de documentos en xml</subtitle
   <authorgroup
   <author
   <firstnameFrancisco</firstname
   <surnameAldarias Raya</surname
   <affiliation
   <address<emailpacolinux arroba inicia.es</email</address
   </affiliation
   </author
   </authorgroup
   <legalnotice
   <paraAUTOR: Francisco Aldarias Raya.</para
   <paraDedicado a mi mujer Gladys y mi hija Laura.</para
   <paraEn Valencia, a Junio del 2006.</para
   </legalnotice
   </bookinfo
		   
   <chapter
   <titleInicio de un capitulo 1
   </title
   &cap1.xml;
   </chapter
			   
   <chapter
   <titleInicio de un capitulo 2
   </title
   &cap2.xml;
   </chapter
			   
   </book
<!-- Esto es un comentario: --

Fichero con el capítulo 1: cap1.xml


<sect1
<title
Apartado 1
</title
<paraTexto</para
</sect1
	 
<sect1
<title
Apartado 2
</title
		 
<paraTexto:</para
</sect1

Fichero con el capítulo 2: cap2.xml


<sect1<titleApartado 1</title
	<paraTexto</para
 </sect1
	 
<sect1<titleApartado 2</title
	<paraTexto:</para
</sect1

Para poder ver los resultados en html y pdf debemos generar sólo el fichero principal bookvarios.xml

Aquí se encuentra el fichero principal en: xml, pdf, html,

Aquí se encuentra el Capítulo 1: cap1.xml

Aquí se encuentra el Capítulo 2:cap2.xml

Ejercicio. Cambiar los ficheros xml que contenga vuestro nombre, cambiar el titulo y el texto de los apartados y capítulos. Añadir nuevos apartados y capítulos. Generar los ficheros .pdf, y html.