diff options
Diffstat (limited to 'hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.xml')
-rw-r--r-- | hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.xml | 227 |
1 files changed, 101 insertions, 126 deletions
diff --git a/hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.xml b/hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.xml index 763f5100b4..9951704bd1 100644 --- a/hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.xml +++ b/hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.xml @@ -30,14 +30,12 @@ $FreeBSD$ --> - <!-- The FreeBSD Hungarian Documentation Project Translated by: PALI, Gabor <pgj@FreeBSD.org> %SOURCE% en_US.ISO8859-1/books/fdp-primer/sgml-primer/chapter.xml %SRCID% 1.50 --> - -<chapter id="sgml-primer" lang="hu"> +<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="sgml-primer" xml:lang="hu"> <title>SGML alapismeretek</title> <para>Az FDP keretében készített @@ -53,12 +51,11 @@ SGML-trükköket.</para> <para>A bemutatás alapjául szolgáltak Mark - Galassi <ulink - url="http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro/docbook-intro.html">Get Going With DocBook</ulink> + Galassi <link xlink:href="http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro/docbook-intro.html">Get Going With DocBook</link> című írásának egyes részei.</para> - <sect1 id="sgml-primer-overview"> + <sect1 xml:id="sgml-primer-overview"> <title>Áttekintés</title> <para>A kezdeti időkben még viszonylag könnyen el @@ -221,7 +218,7 @@ A DTD-ket gyakran csak úgy említik mint az SGML <emphasis>alkalmazásait</emphasis>.</para> - <para id="sgml-primer-validating">A DTD tartalmazza az + <para xml:id="sgml-primer-validating">A DTD tartalmazza az <emphasis>összes</emphasis> felhasználható elem leírását, azok használatának sorrendjét, megadja, hogy ezek közül melyeknek @@ -265,7 +262,7 @@ DTD írásának részleteire.</para> </sect1> - <sect1 id="sgml-primer-elements"> + <sect1 xml:id="sgml-primer-elements"> <title>Elemek, címkék és tulajdonságok</title> @@ -341,15 +338,15 @@ <para>Egy <replaceable>elem</replaceable> elemhez tartozó kezdőcímke általános alakja az - <sgmltag><replaceable>elem</replaceable></sgmltag>. Az + <tag><replaceable>elem</replaceable></tag>. Az hozzá tartozó zárócímke pedig az - <sgmltag>/<replaceable>elem</replaceable></sgmltag>.</para> + <tag>/<replaceable>elem</replaceable></tag>.</para> <example> <title>Elem (kezdő- és zárócímkék) használata</title> - <para>A HTML-ben a bekezdéseket a <sgmltag>p</sgmltag> + <para>A HTML-ben a bekezdéseket a <tag>p</tag> (mint paragrafus) elemmel jelölhetjük. Ehhez az elemhez tartozik kezdő- és zárócímke.</para> @@ -374,7 +371,7 @@ <title>Elem (csak kezdőcímke) használata</title> - <para>A HTML-ben van egy <sgmltag>hr</sgmltag> nevű elem, + <para>A HTML-ben van egy <tag>hr</tag> nevű elem, amellyel vízszintes elválasztókat (horizontal rule) jelölhetünk. Ennek az elemnek nincs tartalma, ezért csak kezdőcímkével @@ -396,7 +393,7 @@ elemeket és így tovább.</para> <example> - <title>Elemek elemekben, az <sgmltag>em</sgmltag> elem</title> + <title>Elemek elemekben, az <tag>em</tag> elem</title> <programlisting><![CDATA[<p>]]>Ez egy egyszerű <![CDATA[<em>]]>bekezdés<![CDATA[</em>]]>, amelyben néhány <![CDATA[<em>]]>szót<![CDATA[</em>]]> szépen <![CDATA[<em>]]>kiemeltünk<![CDATA[</em>.</p>]]></programlisting> @@ -422,11 +419,11 @@ <para>Amikor ez a dokumentum (vagy bárki, az SGML használatában járatos személy) - <quote>a <sgmltag>p</sgmltag> címkére</quote> + <quote>a <tag>p</tag> címkére</quote> hivatkozik, akkor ez alatt a <literal><</literal>, <literal>p</literal>, <literal>></literal> karakterekből álló sorozatot érti. Ezzel szemben viszont - <quote>a <sgmltag>p</sgmltag></quote> a teljes elemre + <quote>a <tag>p</tag></quote> a teljes elemre vonatkozik.</para> <para>Ez egy <emphasis>nagyon</emphasis> kicsi @@ -446,16 +443,16 @@ <para>Az elemek tulajdonságait mindig az adott elem kezdőcímkéjén <emphasis>belül</emphasis> soroljuk fel, - <literal><replaceable>tulajdonság</replaceable>="<replaceable>érték</replaceable>"</literal> + <literal>tulajdonság="érték"</literal> alakban.</para> <para>A HTML újabb változataiban például - a <sgmltag>p</sgmltag> elemnek van egy <sgmltag>align</sgmltag> + a <tag>p</tag> elemnek van egy <tag>align</tag> tulajdonsága, amely a HTML megjelenítése során javasolja, hogy az általa jelölt bekezdést merre igazítsuk.</para> - <para>Ez az <sgmltag>align</sgmltag> tulajdonság négy + <para>Ez az <tag>align</tag> tulajdonság négy előre meghatározott érték valamelyikét kaphatja meg: <literal>left</literal> (balra zárt), <literal>center</literal> (középre @@ -505,8 +502,7 @@ SGML katalógusokban kerülnek tárolásra. A Dokumentációs Projektben használt eszközök ilyen katalógusok mentén - nézik át a munkánkat. A <filename - role="package">textproc/docproj</filename> csomagban a + nézik át a munkánkat. A <package>textproc/docproj</package> csomagban a segédprogramok mellett rengeteg ilyen SGML-katalógust találhatunk. A &os; Dokumentációs Projektnek is vannak saját @@ -525,7 +521,7 @@ <procedure> <step> <para>Töltsük le és telepítsük a - <filename role="package">textproc/docproj</filename> portot a + <package>textproc/docproj</package> portot a &os; Portgyűjteményéből. Ez portoknak a portja, tehát egy <emphasis>metaport</emphasis>, így a @@ -545,7 +541,7 @@ a nyelvünknek megfelelő könyvtárakat megadni.)</para> - <example id="sgml-primer-envars"> + <example xml:id="sgml-primer-envars"> <title>Minta <filename>.profile</filename> állomány &man.sh.1; és &man.bash.1; parancssorokhoz</title> @@ -610,10 +606,9 @@ setenv SGML_CATALOG_FILES /usr/doc/en_US.ISO8859-1/share/xml/catalog:$SGML_CATAL érvényesíteni valamelyik SGML elemezővel.</para> - <para>A <filename role="package">textproc/docproj</filename> + <para>A <package>textproc/docproj</package> csomagnak része az <command>onsgmls</command> - nevű <link - linkend="sgml-primer-validating">érvényesítést végző elemező</link>. + nevű <link linkend="sgml-primer-validating">érvényesítést végző elemező</link>. Az <command>onsgmls</command> beolvas egy tetszőleges SGML DTD szerint definiált elemekkel jelölt dokumentumot és ebből elkészíti a @@ -648,7 +643,7 @@ setenv SGML_CATALOG_FILES /usr/doc/en_US.ISO8859-1/share/xml/catalog:$SGML_CATAL <para>Nézzük meg mi történik akkor, ha kihagyjuk a kötelező elemeket. Töröljük például a - <sgmltag>title</sgmltag> és <sgmltag>/title</sgmltag> + <tag>title</tag> és <tag>/title</tag> címkéket, majd próbáljuk meg újra az érvényesítést.</para> @@ -729,7 +724,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </tgroup> </informaltable> - <para>Egyedül a <sgmltag>title</sgmltag> címke + <para>Egyedül a <tag>title</tag> címke elhagyásával két különböző hibát kaptunk.</para> @@ -739,32 +734,32 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> nem az elemet bevezető kezdőcímkét), ahol valami másra számított. Az elemző itt ugyanis valamelyik, a - <sgmltag>head</sgmltag> elemen belül szabályosan + <tag>head</tag> elemen belül szabályosan elhelyezhető elem kezdőcímkéjét várja (amilyen például a - <sgmltag>title</sgmltag>).</para> + <tag>title</tag>).</para> <para>A második hibát pedig azért kaptuk, - mert a <sgmltag>head</sgmltag> elemeknek tartalmazniuk - <emphasis>kell</emphasis> <sgmltag>title</sgmltag> elemet. + mert a <tag>head</tag> elemeknek tartalmazniuk + <emphasis>kell</emphasis> <tag>title</tag> elemet. Az <command>onsgmls</command> ezt azonban nem ebben a formában közli: mivel az elemet még a befejeződése (tehát a - <sgmltag>title</sgmltag> megemlítése) + <tag>title</tag> megemlítése) előtt lezártuk, szerinte egyszerűen csak nem ért véget rendesen.</para> </step> <step> - <para>Tegyük vissza a <sgmltag>title</sgmltag> + <para>Tegyük vissza a <tag>title</tag> elemet.</para> </step> </procedure> </sect2> </sect1> - <sect1 id="sgml-primer-doctype-declaration"> + <sect1 xml:id="sgml-primer-doctype-declaration"> <title>A DOCTYPE deklarációk</title> <para>A dokumentumok elején mindig meg kell adni annak a @@ -840,8 +835,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <para>A <literal>PUBLIC</literal> nem része az azonosítónak, azonban segít az SGML elemzőnek megtalálni a benne megfogalmazott - DTD-t. <link - linkend="sgml-primer-fpi-alternatives">Később</link> + DTD-t. <link linkend="sgml-primer-fpi-alternatives">Később</link> további módszereket is láthatunk majd erre.</para> </listitem> @@ -897,9 +891,9 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <para>Minden más esetben az értéke a következő alakú lesz: - <literal>-//<replaceable>Tulajdonos</replaceable></literal> + <literal>-//Tulajdonos</literal> vagy - <literal>+//<replaceable>Tulajdonos</replaceable></literal> + <literal>+//Tulajdonos</literal> (vegyük észre, hogy a két változat csak a sor elején levő <literal>+</literal> és <literal>-</literal> @@ -1009,8 +1003,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <para>Nézzünk szét kicsit a <filename>/usr/local/share/xml/html/catalog</filename> - állományban. Ez tartalmazza a <filename - role="package">textproc/docproj</filename> portból + állományban. Ez tartalmazza a <package>textproc/docproj</package> portból telepített HTML DTD-kre vonatkozó állományinformációkat.</para> </sect3> @@ -1058,12 +1051,11 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </listitem> </itemizedlist> - <para>Ezt egyébként <link - linkend="sgml-primer-envars">korábban már elvégeztük</link>.</para> + <para>Ezt egyébként <link linkend="sgml-primer-envars">korábban már elvégeztük</link>.</para> </sect3> </sect2> - <sect2 id="sgml-primer-fpi-alternatives"> + <sect2 xml:id="sgml-primer-fpi-alternatives"> <title>Azonosítók helyett</title> <para>A formális publikus azonosítók @@ -1095,7 +1087,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </sect2> </sect1> - <sect1 id="sgml-primer-sgml-escape"> + <sect1 xml:id="sgml-primer-sgml-escape"> <title>Visszaváltás az SGML használatára</title> @@ -1126,19 +1118,17 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> készítésénél is alkalmaznak.</para> - <para>Az előbb bemutatott <link - linkend="sgml-primer-doctype-declaration">DOCTYPE deklaráció</link> + <para>Az előbb bemutatott <link linkend="sgml-primer-doctype-declaration">DOCTYPE deklaráció</link> erre éppen remek példaként szolgálhat.</para> </sect1> - <sect1 id="sgml-primer-comments"> + <sect1 xml:id="sgml-primer-comments"> <title>Megjegyzések</title> <para>A megjegyzések tehát SGML-beli konstrukciók, és általában csak a - DTD-ben érvényes a használatuk. A <xref - linkend="sgml-primer-sgml-escape"/>ban viszont láthattuk, + DTD-ben érvényes a használatuk. A <xref linkend="sgml-primer-sgml-escape"/>ban viszont láthattuk, hogy az SGML szerkezetei akár a dokumentumokban is használhatóak.</para> @@ -1154,16 +1144,16 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <programlisting><!-- próba megjegyzés --></programlisting> - <programlisting><![CDATA[ -<!--]]> Most a megjegyzés belsejében vagyunk <![CDATA[--> + <programlisting> +<!‐- Most a megjegyzés belsejében vagyunk -‐> -<!--]]> Ez pedig egy másik megjegyzés <![CDATA[--> +<!‐- Ez pedig egy másik megjegyzés -‐> -<!--]]> Így lehet például - többsoros megjegyzéseket írni <![CDATA[--> +<!‐- Így lehet például + többsoros megjegyzéseket írni -‐> -<!--]]> Ez egy másik módja a <![CDATA[-- - --]]> többsoros megjegyzések írásának <![CDATA[-->]]></programlisting> +<!‐- Ez egy másik módja a -‐ + ‐- többsoros megjegyzések írásának -‐></programlisting> </example> <para>Ha dolgoztunk már korábban HTML kóddal, @@ -1184,12 +1174,12 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <example> <title>Hibás SGML megjegyzések</title> - <programlisting><![CDATA[ -<!--]]> Most egy megjegyzés belsejében vagyunk <![CDATA[--]]> + <programlisting> +<!‐- Most egy megjegyzés belsejében vagyunk -‐> KÍVÜL VAGYUNK A MEGJEGYZÉSEN! - <![CDATA[--]]> ismét megjegyzésben vagyunk <![CDATA[-->]]></programlisting> + ‐- ismét megjegyzésben vagyunk -‐></programlisting> <para>Az SGML elemző ezt valahogy így fogja értelmezni:</para> @@ -1200,12 +1190,12 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> ráadásul félrevezető hibaüzenetet eredményez.</para> - <programlisting><![CDATA[<!------------------]]> Ez nem szép dolog! <![CDATA[----------------->]]></programlisting> + <programlisting><!‐‐‐‐‐ Ez nem szép dolog! ‐‐‐‐‐></programlisting> <para>A példa szövege szerint <emphasis>sem</emphasis> javasolt ilyen megjegyzéseket írni.</para> - <programlisting><![CDATA[<!--===================================================-->]]></programlisting> + <programlisting><!‐-===================================================-‐></programlisting> <para>Ez már (valamivel) értelmesebb megoldás, de még feláll a veszélye, @@ -1239,7 +1229,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </sect2> </sect1> - <sect1 id="sgml-primer-entities"> + <sect1 xml:id="sgml-primer-entities"> <title>Egyedek</title> <para>Az egyedek felhasználásával neveket @@ -1261,20 +1251,19 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <emphasis>általános egyedek</emphasis> és a <emphasis>paraméteregyedek</emphasis>.</para> - <sect2 id="sgml-primer-general-entities"> + <sect2 xml:id="sgml-primer-general-entities"> <title>Általános egyedek</title> <para>Általános egyedeket nem lehet SGML környezetben használni (habár definiálni igen), egyedül magában a dokumentumban. Vessük - össze a <link - linkend="sgml-primer-parameter-entities">paraméteregyedekkel</link>.</para> + össze a <link linkend="sgml-primer-parameter-entities">paraméteregyedekkel</link>.</para> <para>Mindegyik általános egyed rendelkezik egy névvel. Így tudunk hivatkozni egy általános egyedre (ezáltal mindarra a szövegre, amelyet képvisel a dokumentumunkban): - <literal>&<replaceable>egyednév</replaceable>;</literal>. + <literal>&egyednév;</literal>. Vegyük például, hogy van egy <literal>jelenlegi.valtozat</literal> nevű egyedünk, amely a termékünk jelenlegi @@ -1341,26 +1330,24 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </example> </sect2> - <sect2 id="sgml-primer-parameter-entities"> + <sect2 xml:id="sgml-primer-parameter-entities"> <title>Paraméteregyedek</title> - <para>Az <link - linkend="sgml-primer-general-entities">általános egyedekhez</link> + <para>Az <link linkend="sgml-primer-general-entities">általános egyedekhez</link> hasonlóan a paraméteregyedek is újrafelhasználható szövegrészek elnevezését engedik meg. Miközben azonban az általános egyedek csak a dokumentumokban alkalmazhatóak, addig a paraméteregyedek csak - <link - linkend="sgml-primer-sgml-escape">SGML környezetekben</link> + <link linkend="sgml-primer-sgml-escape">SGML környezetekben</link> használhatóak.</para> <para>A paraméteregyedek az általános egyedekhez hasonló módon definiálhatóak, az - <literal>&<replaceable>egyednév</replaceable>;</literal> + <literal>&egyednév;</literal> felírás helyett azonban az - <literal>%<replaceable>egyednév</replaceable>;</literal> + <literal>%egyednév;</literal> alakban tudunk rájuk hivatkozni. Továbbá a definíciójukban az <literal>ENTITY</literal> kulcsszó és az egyed neve közé be kell @@ -1371,12 +1358,10 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <title>Paraméteregyedek megadása</title> <programlisting><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" [ -<!ENTITY % param.valami "]]>valami<![CDATA["> -<!ENTITY % param.szoveg "]]>szöveg<![CDATA["> -<!ENTITY % param.uj "%param.valami ]]>más<![CDATA[ %param.szoveg"> - -<!--]]> A %param.uj értéke most már "valami más szöveg" <![CDATA[--> -]>]]></programlisting> +<!ENTITY % param.valami "valami"> +<!ENTITY % param.szoveg "szöveg"> +<!ENTITY % param.uj "%param.valami más %param.szoveg"> +]]></programlisting> </example> <para>Ez most még nem tűnik @@ -1400,19 +1385,17 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <html> <head> - <title>]]>Egy minta HTML állomány<![CDATA[</title> + <title>Egy minta HTML állomány</title> </head> - <!--]]> Az állományba rakhatunk azért még megjegyzéseket <![CDATA[--> - <body> - <p>]]>Ebben a bekezdésben van egy kis szöveg.<![CDATA[</p> + <p>Ebben a bekezdésben van egy kis szöveg.</p> - <p>]]>Ez a bekezdés még tartalmaz némi szöveget.<![CDATA[</p> + <p>Ez a bekezdés még tartalmaz némi szöveget.</p> - <p align="right">]]>Ennek a bekezdésnek jobbra zártnak kellene lennie.<![CDATA[</p> + <p align="right">Ennek a bekezdésnek jobbra zártnak kellene lennie.</p> - <p>]]>A dokumentum jelenlegi változata: <![CDATA[&valtozat;</p> + <p>A dokumentum jelenlegi változata: &valtozat;</p> </body> </html>]]></programlisting> </step> @@ -1492,19 +1475,17 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </sect2> </sect1> - <sect1 id="sgml-primer-include"> + <sect1 xml:id="sgml-primer-include"> <title>Állományok tartalmának elérése egyedeken keresztül</title> - <para>Az (<link - linkend="sgml-primer-general-entities">általános</link> - és <link - linkend="sgml-primer-parameter-entities">paraméter-</link>) + <para>Az (<link linkend="sgml-primer-general-entities">általános</link> + és <link linkend="sgml-primer-parameter-entities">paraméter-</link>) egyedek különösen hasznosak olyan esetekben, amikor állományok tartalmát akarjuk beilleszteni másik állományokba.</para> - <sect2 id="sgml-primer-include-using-gen-entities"> + <sect2 xml:id="sgml-primer-include-using-gen-entities"> <title>Állományok tartalmának elérése általános egyedekkel</title> @@ -1532,11 +1513,9 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <!ENTITY fejezet.1 SYSTEM "fejezet1.xml"> <!ENTITY fejezet.2 SYSTEM "fejezet2.xml"> <!ENTITY fejezet.3 SYSTEM "fejezet3.xml"> -<!--]]> És így tovább... <![CDATA[--> ]> <html> - <!--]]> Az egyedek segítségével végül betöltjük a fejezeteket <![CDATA[--> &fejezet.1; &fejezet.2; @@ -1613,10 +1592,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> általános egyedeket:</para> <programlisting><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" [ -<!--]]> A fejezetekhez tartozó egyedek betöltéséhez definiálunk egy paraméteregyedet <![CDATA[--> <!ENTITY % fejezetek SYSTEM "fejezetek.ent"> - -<!--]]> Most pedig a paraméteregyeddel töltsük be az állományt <![CDATA[--> %fejezetek; ]> @@ -1664,11 +1640,11 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <html> <head> - <title>]]>Próba HTML állomány<![CDATA[</title> + <title>Próba HTML állomány</title> </head> <body> - <p>]]>A dokumentum jelenlegi változata: <![CDATA[&valtozat;</p> + <p>A dokumentum jelenlegi változata: &valtozat;</p> &bekezd1; &bekezd2; @@ -1691,7 +1667,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <filename>próba.html</filename> állományt és ellenőrizzük, hogy a - <filename>bekezd<replaceable>n</replaceable>.xml</filename> + <filename>bekezdn.xml</filename> állományok tartalma bekerült a <filename>próba.html</filename> állományba.</para> @@ -1760,7 +1736,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <filename>próba.html</filename> állományt és ellenőrizzük, hogy a - <filename>bekezd<replaceable>n</replaceable>.xml</filename> + <filename>bekezdn.xml</filename> állományok szerepelnek a <filename>próba.html</filename> állományban.</para> @@ -1770,7 +1746,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </sect2> </sect1> - <sect1 id="sgml-primer-marked-sections"> + <sect1 xml:id="sgml-primer-marked-sections"> <title>Jelölt szakaszok</title> <para>Az SGML tartalmaz olyan megoldást, amellyel a @@ -1891,12 +1867,12 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <title>CDATA típusú jelölt szakaszok használata</title> - <programlisting><para>Ebben a példában láthatjuk hogyan tudunk sok <literal>&lt;</literal> - és <literal>&amp;</literal> szimbólumot tartalmazó szöveget elhelyezni + <programlisting><para>Ebben a példában láthatjuk hogyan tudunk sok <literal>&lt;</literal> + és <literal>&amp;</literal> szimbólumot tartalmazó szöveget elhelyezni a dokumentumunkban. A minta most egy HTML kódrészlet lesz, az ezt övező - szöveg (<para>) és (<programlisting>) pedig DocBook.</para> + szöveg (<para>) és (<programlisting>) pedig DocBook.</para> -<programlisting> +<programlisting> <![CDATA[ <![CDATA[ <p>]]>Ezzel a példával mutatjuk HTML elemek használatát a dokumentumban. Mivel elég sok relációjelet kell ilyenkor megadni, @@ -1912,7 +1888,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <p>]]>Itt a vége a példának.<![CDATA[</p>]]> ]]> -</programlisting></programlisting> +</programlisting></programlisting> <para>Ha megnézzük a dokumentum forrását, láthatjuk a @@ -1955,8 +1931,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> tesszük.</para> <para>Sokkal hasznosabbá válhatnak viszont a - számunkra, ha észrevesszük, hogy <link - linkend="sgml-primer-parameter-entities">paraméteregyedek</link> + számunkra, ha észrevesszük, hogy <link linkend="sgml-primer-parameter-entities">paraméteregyedek</link> segítségével mindez vezérelhető. Emlékezzünk vissza, hogy a paraméteregyedek csak SGML környezetben @@ -1992,7 +1967,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> paraméteregyeddel</title> <programlisting><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" [ -<!ENTITY % elektronikus.valtozat "INCLUDE"> +<!ENTITY % elektronikus.valtozat "INCLUDE"> ]]> ... @@ -2006,7 +1981,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> állítsuk át az egyed értékét:</para> - <programlisting><!ENTITY % elektronikus.valtozat "IGNORE"></programlisting> + <programlisting><!ENTITY % elektronikus.valtozat "IGNORE"></programlisting> <para>A dokumentum újbóli feldolgozása során a jelölt szakaszok a @@ -2028,31 +2003,31 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> <filename>szakasz.xml</filename> néven:</para> <programlisting><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" [ -<!ENTITY % szoveges.kimenet "INCLUDE"> +<!ENTITY % szoveges.kimenet "INCLUDE"> ]> -<html> - <head> - <title>Példa a jelölt szakaszok használatára</title> - </head> +<html> + <head> + <title>Példa a jelölt szakaszok használatára</title> + </head> - <body> - <p>Ez a bekezdés <![CDATA[sok-sok < + <body> + <p>Ez a bekezdés <![CDATA[sok-sok < karaktert (< < < < <) tartalmaz, így érdemesebb - CDATA szakaszba tenni]]>.</p> + CDATA szakaszba tenni]]>.</p> <![IGNORE[ - <p>Ez a bekezdés egyértelműen nem fog látszódni az eredményben.</p> + <p>Ez a bekezdés egyértelműen nem fog látszódni az eredményben.</p> ]]> <![ <![CDATA[%szoveges.kimenet]]> [ - <p>Ez a bekezdés nem fog feltétlenül megjelenni az eredményben.</p> + <p>Ez a bekezdés nem fog feltétlenül megjelenni az eredményben.</p> - <p>A konkrét megjelenését a <![CDATA[%szoveges.kimenet]]> - paraméteregyed értéke befolyásolja.</p> + <p>A konkrét megjelenését a <![CDATA[%szoveges.kimenet]]> + paraméteregyed értéke befolyásolja.</p> ]]> - </body> -</html></programlisting> + </body> +</html></programlisting> </step> <step> @@ -2077,7 +2052,7 @@ onsgmls:próba.xml:6:8:E: end tag for "HEAD" which is not finished</screen> </sect2> </sect1> - <sect1 id="sgml-primer-conclusion"> + <sect1 xml:id="sgml-primer-conclusion"> <title>Befejezés</title> <para>Ezzel befejeztük az SGML alapismeretek |