<chapter id="xmltools">
<chapterinfo>

<title
><acronym
>XML</acronym
> eszközök </title>

<authorgroup>
<author
> <firstname
>Daniel</firstname
> <surname
>Naber</surname
> <affiliation
> <address
><email
>daniel.naber@t-online.de</email
></address
> </affiliation
> </author>
</authorgroup>
<date
>2002-01-25</date>
<releaseinfo
>0.70.00</releaseinfo>
<abstract>

<para
>Ez a modul XML fájlok elkészítését segíti, felsorolva a megengedett tag-eket stb.</para>

</abstract>
<keywordset>
<keyword
>KDE</keyword>
<keyword
>Kate</keyword>
<keyword
>XML</keyword>
</keywordset>
</chapterinfo>

<title
>Bevezetés</title>

<para
>A modul megjeleníti azokat az elemeket, amelyek engedélyezettek a dokumentum aktuális pozíciójánál, a fájl DTD-je alapján. Kilistázza az engedélyezett elemeket, attribútumokat, attribútumértékeket vagy entitásokat, mindig a pillanatnyi pozíciónak megfelelően (a lista az összes entitást fogja tartalmazni, ha a kurzortól balra az <quote
>&amp;</quote
> jel található éppen). Egy mozdulattal be lehet zárni a legutoljára megnyitott tag-et.</para>

<para
>A DTD-nek XML formátumúnak kell lennie, ahogy pl. a <command
>dtdparse</command
> nevű Perl programmal készíthető (ez az XML formátum nem XML séma!). Nevezzük az ilyen DTD-ket <quote
>meta-DTD</quote
>-knek. A modulhoz tartozik néhány meta-DTD, telepítéskor a <filename class="directory"
>$KDEDIR/share/apps/katexmltools/</filename
> könyvtárba kerülnek, mely az alapértelmezett könyvtár a <guimenuitem
>Meta-DTD hozzárendelése...</guimenuitem
> parancsnál. Ha saját meta-DTD-ket szeretne készíteni, szerezze be a dtdparse-t innen: <ulink url="http://dtdparse.sourceforge.net"
>http://dtdparse.sourceforge.net</ulink
>.</para>


<sect1 id="xmltools-features-and-limitations">
<title
>Lehetőségek, korlátok</title>

<para
>Egyszerűen kipróbálhatja a szerkesztési lehetőségeket (és azok korlátait): töltse be a <filename
>$KDEDIR/share/apps/katexmltools/testcases.xml</filename
> fájlt a &kate;-be, és kövesse az utasításokat. Egyszerre csak egy dokumentumot lehet betölteni, tehát ugyanazt a meta-DTD-t használja az összes megnyitott dokumentum. </para>

</sect1>


<sect1 id="xmltools-menu">
<title
>A menü</title>

<variablelist
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML bővítőmodul</guimenu
> <guimenuitem
>XML beszúrása...</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Ekkor megjelenik az engedélyezett elemek, attribútumok vagy attribútumértékek listája, a kurzorpozíciótól és a DTD-től függően. Ennek használatához először ki kell jelölni egy meta-DTD-t a <guimenuitem
>Meta-DTD hozzárendelése...</guimenuitem
> menüpontban. </para
></listitem
> </varlistentry
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML bővítőmodul</guimenu
> <guimenuitem
>Entitás beszúrása...</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Kilistázza az összes engedélyezett entitást az aktuális DTD alapján. Ennek használatához ki kell jelölni egy meta-DTD-t a <guimenuitem
>Meta-DTD hozzárendelése...</guimenuitem
> menüpontban.</para
></listitem
> </varlistentry
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML bővítőmodul</guimenu
> <guimenuitem
>Az elem bezárása</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Ennek választásakor a program megkeresi visszafelé az utolsó megnyitott elemet, és beszúrja az aktuális pozícióhoz a bezáró tag-et. A keresés mindig a kurzorpozíciótól indul visszafelé. Ha nem található nyitott tag, nem történik semmi.</para
></listitem
> </varlistentry
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML bővítőmodul</guimenu
> <guimenuitem
>Meta-DTD hozzárendelése...</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Itt lehet megadni, hogy a megnyitott dokumentumokra melyik meta-DTD lesz érvényes. A hozzárendelést nem menti el a program, ezért minden alkalommal (a &kate; megnyitásakor) el kell végezni.</para
></listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="xmltools-thanks-and-acknowledgements">
<title
>Köszönetnyilvánítások</title>

<para
> &kate; bővítőmodul <quote
>XML-eszközök</quote
> Copyright: Daniel Naber (<email
>daniel.naber@t-online.de</email
>), 2001, 2002. </para>

<para
> Documentation copyright: Daniel Naber, 2001. </para>

<para
>Magyar fordítás: Szántó Tamás <email
>tszanto@mol.hu</email
></para>

&underFDL;
&underGPL;

</sect1>
</chapter>

<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->


