<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java Guru &#187; admin</title>
	<atom:link href="http://blog.javaguru.hu/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.javaguru.hu</link>
	<description>Java nem csak Guruknak ;-)</description>
	<lastBuildDate>Mon, 08 Feb 2010 10:05:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Egy elem keresése adott XML dokumentumban</title>
		<link>http://blog.javaguru.hu/2010/02/08/egy-elem-keresese-adott-xml-dokumentumban/</link>
		<comments>http://blog.javaguru.hu/2010/02/08/egy-elem-keresese-adott-xml-dokumentumban/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 09:58:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[hírek]]></category>

		<guid isPermaLink="false">http://blog.javaguru.hu/?p=642</guid>
		<description><![CDATA[Ebben a fejezetben megnézzük, hogyan lehet egy XML dokumentumban megkeresni egy elemet az org.apache.xerces.parsers.DOMParser csomag által definiált DOM API-k segítésével. Ne felejtsd el, hogy a classpath-nak tartalmaznia kell a xercesImpl.jar és a xml-apis.jar fájlokat a program futtatásához. Ezek letölthetőek a Xerces projekt oldaláról. A program leírása: A program bekéri az XML fájl nevét és ellenőrzi [...]]]></description>
			<content:encoded><![CDATA[<p>Ebben a fejezetben megnézzük, hogyan lehet egy XML dokumentumban megkeresni egy elemet az  <span style="color: #3366ff;">org.apache.xerces.parsers.DOMParser</span> csomag által definiált DOM API-k segítésével. Ne felejtsd el, hogy a classpath-nak tartalmaznia kell a <span style="color: #3366ff;">xercesImpl.jar</span> és a <span style="color: #3366ff;"> xml-apis.ja</span>r fájlokat a program futtatásához. Ezek letölthetőek a <a title="Xerces project" href="http://xml.apache.org/xerces-j/index.html" target="_blank">Xerces projekt </a>oldaláról.</p>
<p><strong>A program leírása:</strong></p>
<p>A program bekéri az XML fájl nevét és ellenőrzi az elérhetőségét. Ha a fájl létezik elemzi a <span style="color: #3366ff;">parse()</span> metódus használatával. Ez a metódus a <span style="color: #3366ff;">DOMParser</span> segítségével elemzi az XML dokumentumot. A <span style="color: #3366ff;">DOMParser</span> az <span style="color: #3366ff;">org.apache.xerces.parsers.DOMParser</span> csomagban van definiálva, nagyon jól használható <span style="color: #3366ff;">DOMParser</span> objektum létrehozására. A program bekéri a keresendő XML elem nevét. A <span style="color: #3366ff;">getLength()</span> metódussal megszámolja a megadott elem előfordulását, ha az érték 0, akkor üzenetet jelenít meg a képernyőn, egyébként a darabszámot írja ki.</p>
<p><strong>A minta XML fájl, Employee-Detail.xml:</strong></p>
<pre class="brush: xml; light: true;">&lt;?xml version = &quot;1.0&quot; ?&gt;
&lt;Employee-Detail&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-001&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Vinod&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Vinod1@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-002&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Amit&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Amit2@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-003&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Deepak&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Deepak3@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

&lt;/Employee-Detail&gt;</pre>
<p><strong>A program, SearchElement.java:</strong></p>
<pre class="brush: java; light: true;">import org.w3c.dom.*;
import org.apache.xerces.parsers.DOMParser;
import java.io.*;

public class SearchElement {

    public static void main(String[] args) {

        try {

            BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
            System.out.print(&quot;Enter file name: &quot;);
            String str = bf.readLine();
            File file = new File(str);

            if (file.exists()) {

                DOMParser parser = new DOMParser();
                parser.parse(str);

                Document doc = parser.getDocument();
                System.out.print(&quot;Enter element that have to count: &quot;);
                String ele = bf.readLine();
                NodeList list = doc.getElementsByTagName(ele);

                if(list.getLength() == 0) {

                    System.out.println(&quot;Element doesn't exist in the &quot; + str + &quot; Document.&quot;);
                }

                else {

                    System.out.println(&quot;Element occurrs &quot; + list.getLength() + &quot; times in the &quot; + str);
                }
            }

            else {

                System.out.println(&quot;File not found!&quot;);
            }
        }

        catch (Exception e) {

            e.getMessage();
        }
    }
}</pre>
<p>A következő fejezetben elkészítjük az első XML fájlt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.javaguru.hu/2010/02/08/egy-elem-keresese-adott-xml-dokumentumban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML jól-formázottság</title>
		<link>http://blog.javaguru.hu/2010/02/05/xml-jol-formazottsag/</link>
		<comments>http://blog.javaguru.hu/2010/02/05/xml-jol-formazottsag/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 14:13:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tutorials]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.javaguru.hu/?p=633</guid>
		<description><![CDATA[Ebben a fejezetben megtanulhatod hogyan ellenőrizhető az XML formázottsága a DOM interfész segítségével. Egy jól formázott XML dokumentumnak követnie kell az XML szintaxis szabályait. A program leírása: A program ellenőrzi egy XML dokumentum jól-formázottságát. Ha az XML dokumentum jól formázott, akkor jó, ellenkező esetben hiba üzenetet kell adnia a programnak. A megvalósításhoz a parser() metódus [...]]]></description>
			<content:encoded><![CDATA[<p>Ebben a fejezetben megtanulhatod hogyan ellenőrizhető az XML formázottsága a DOM interfész segítségével. Egy jól formázott XML dokumentumnak követnie kell az XML szintaxis szabályait.</p>
<p><strong>A program leírása:</strong></p>
<p>A program ellenőrzi egy XML dokumentum jól-formázottságát. Ha az XML dokumentum jól formázott, akkor jó, ellenkező esetben hiba üzenetet kell adnia a programnak. A megvalósításhoz a <span style="color: #3366ff;">parser()</span> metódus által dobott kivételt használd fel.</p>
<p><strong>A minta XML fájl, Employee-Detail.xml:</strong></p>
<pre class="brush: xml; light: true;">&lt;?xml version = &quot;1.0&quot; ?&gt;
&lt;Employee-Detail&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-001&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Vinod&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Vinod1@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-002&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Amit&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Amit2@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-003&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Deepak&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Deepak3@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

&lt;/Employee-Detail&gt;</pre>
<p><strong>A program, DOMParserCheck.java:</strong></p>
<pre class="brush: java; light: true;">import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.*;

public class DOMParserCheck {

    static public void main(String[] arg){

        try{

            BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
            System.out.print(&quot;Enter File name: &quot;);
            String xmlFile = bf.readLine();
            File file = new File(xmlFile);

            if(file.exists()) {

                try {

                    // Create a new factory to create parsers
                    DocumentBuilderFactory dBF = DocumentBuilderFactory.newInstance();

                    // Use the factory to create a parser (builder) and use
                    // it to parse the document.
                    DocumentBuilder builder = dBF.newDocumentBuilder();

                    // builder.setErrorHandler(new MyErrorHandler());
                    InputSource is = new InputSource(xmlFile);
                    Document doc = builder.parse(is);
                    System.out.println(xmlFile + &quot; is well-formed!&quot;);
                }

                catch (Exception e) {

                    System.out.println(xmlFile + &quot; isn't well-formed!&quot;);
                    System.exit(1);
                }
            }

            else {

                System.out.print(&quot;File not found!&quot;);
            }
        }

        catch(IOException io) {

            io.printStackTrace();
        }
    }
}</pre>
<p>A <a title="Egy elem keresése adott XML dokumentumban" href="http://blog.javaguru.hu/2010/02/08/egy-elem-keresese-adott-xml-dokumentumban/" target="_self">következő fejezetben</a> egy elemet keresünk adott XML dokumentumban.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.javaguru.hu/2010/02/05/xml-jol-formazottsag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Az elemek megszámolása az XML fájlban</title>
		<link>http://blog.javaguru.hu/2010/02/05/az-elemek-megszamolasa-az-xml-fajlban/</link>
		<comments>http://blog.javaguru.hu/2010/02/05/az-elemek-megszamolasa-az-xml-fajlban/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 13:29:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tutorials]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[DOMParser]]></category>
		<category><![CDATA[JAXP]]></category>
		<category><![CDATA[Xerces]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.javaguru.hu/?p=619</guid>
		<description><![CDATA[Ebben a fejezetben megtanulhatod hogyan lehet az elemeket megszámolni az XML dokumentumban az org.apache.xerces.parsers.DOMParser csomagban definiált DOM API segítségével. A program futtatásához a classpath-nak tartalmaznia kell a xercesImpl.jar és xml-apis.jar fájlokat, ezek a Xerces-től tölthetőek le. A program leírása: A program bekéri a fájl nevét a konzolról, ellenőrzi annak elérhetőségét. Ha a fájl létezik létrehozunk [...]]]></description>
			<content:encoded><![CDATA[<p>Ebben a fejezetben megtanulhatod hogyan lehet az elemeket megszámolni az XML dokumentumban az <span style="color: #3366ff;">org.apache.xerces.parsers.DOMParser</span> csomagban definiált DOM API segítségével. A program futtatásához a classpath-nak tartalmaznia kell a <span style="color: #3366ff;">xercesImpl.jar</span> és <span style="color: #3366ff;">xml-apis.jar</span> fájlokat, ezek a <a title="Xerces" href="http://xml.apache.org/xerces-j/index.html" target="_blank">Xerces</a>-től tölthetőek le.</p>
<p>A program leírása:</p>
<p>A program bekéri a fájl nevét a konzolról, ellenőrzi annak elérhetőségét. Ha a fájl létezik létrehozunk egy <span style="color: #3366ff;">DOMParser</span> osztályt az <span style="color: #3366ff;">org.apache.xerces.parsers.DOMParser</span> csomag használatával. Az objektum elemzi az XML dokumentumot, majd a program bekéri az összeszámolandó elem nevét, és összeszámolja az előfordulását az XML fájlban. Ha az elem nem létezik, 0-val tér vissza.</p>
<p><strong>A minta XML fájl, Employee-Detail.xml:</strong></p>
<pre class="brush: xml; light: true;">&lt;?xml version = &quot;1.0&quot; ?&gt;
&lt;Employee-Detail&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-001&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Vinod&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Vinod1@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-002&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Amit&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Amit2@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-003&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Deepak&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Deepak3@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

&lt;/Employee-Detail&gt;</pre>
<p><strong>A program, CountNodes.java:</strong></p>
<pre class="brush: java; light: true;">import org.w3c.dom.*;
import org.apache.xerces.parsers.DOMParser;
import java.io.*;

public class CountNodes {

    public static void main(String[] args) {

        try{

            BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
            System.out.print(&quot;Enter file name: &quot;);
            String str = bf.readLine();
            File file = new File(str);

            if (file.exists()) {

                DOMParser parser = new DOMParser();
                parser.parse(str);

                Document doc = parser.getDocument();
                System.out.print(&quot;Enter element that have to count: &quot;);
                String ele = bf.readLine();
                NodeList list = doc.getElementsByTagName(ele);
                System.out.println(&quot;Number of nodes: &quot; + list.getLength());
            }

            else {

                System.out.println(&quot;File not found!&quot;);
            }
        }

        catch (Exception e) {

            e.getMessage();
        }
    }
}</pre>
<p>A <a title="XML jól-formázottság" href="http://blog.javaguru.hu/2010/02/05/xml-jol-formazottsag/" target="_self">következő fejezetben</a> XML formátum ellenőrzéssel fogunk foglalkozni &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.javaguru.hu/2010/02/05/az-elemek-megszamolasa-az-xml-fajlban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Az XML elemek megszámolása</title>
		<link>http://blog.javaguru.hu/2010/02/05/az-xml-elemek-megszamolasa/</link>
		<comments>http://blog.javaguru.hu/2010/02/05/az-xml-elemek-megszamolasa/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 12:59:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://blog.javaguru.hu/?p=607</guid>
		<description><![CDATA[Ebben a fejezetben meg fogod tanulni megszámolni az elemeket egy XML fájlban DOM API segítségével. A program leírása: A program segít megszámolni az XML elemeket. A program a konzolon keresztül bekéri az XML fájl nevét és ellenőrzi az elérhetőségét. Elemzi az XML dokumentumot a parse() metódussal. Az XML dokumentum elemzése után bekéri az elem nevét [...]]]></description>
			<content:encoded><![CDATA[<p>Ebben a fejezetben meg fogod tanulni megszámolni az elemeket egy XML fájlban DOM API segítségével.</p>
<p><strong>A program leírása:</strong></p>
<p>A program segít megszámolni az XML elemeket. A program a konzolon keresztül bekéri az XML fájl nevét és ellenőrzi az elérhetőségét. Elemzi az XML dokumentumot a <span style="color: #3366ff;">parse()</span> metódussal. Az XML dokumentum elemzése után bekéri az elem nevét amit meg akarunk számolni. Készíts egy <span style="color: #3366ff;">NodeList</span>-et és használd a <span style="color: #3366ff;">getElementByTagName()</span> metódust. A <span style="color: #3366ff;">getLength()</span> metódus megszámolja a megadott elem előfordulását. Ha a megadott elem nem létezik 0-val térjen vissza.</p>
<p><strong>A minta XML fájl, Employee-Detail.xml:</strong></p>
<pre class="brush: xml; light: true;">&lt;?xml version = &quot;1.0&quot; ?&gt;
&lt;Employee-Detail&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-001&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Vinod&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Vinod1@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-002&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Amit&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Amit2@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-003&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Deepak&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Deepak3@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

&lt;/Employee-Detail&gt;</pre>
<p><strong>A program, DOMCountElement.java:</strong></p>
<pre class="brush: java; light: true;">import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;

public class DOMCountElement {

    public static void main(String[] args) {

        try {

            BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
            System.out.print(&quot;Enter File name: &quot;);
            String xmlFile = bf.readLine();
            File file = new File(xmlFile);

            if (file.exists()) {

                DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

                // Create the builder and parse the fájl
                Document doc = factory.newDocumentBuilder().parse(xmlFile);

                System.out.print(&quot;Enter element name: &quot;);
                String element = bf.readLine();

                NodeList nodes = doc.getElementsByTagName(element);
                System.out.println(&quot;xml Document Contains &quot; + nodes.getLength() + &quot;  elements.&quot;);
            }

            else{

                System.out.print(&quot;File not found!&quot;);
            }
        }

        catch (Exception ex) {

            System.out.println(ex);
        }
    }
}</pre>
<p>A <a title="Az elemek megszámolása az XML fájlban" href="http://blog.javaguru.hu/2010/02/05/az-elemek-megszamolasa-az-xml-fajlban/" target="_self">következő fejezetben</a> az XML fájlban lévő elemek számolásával fogunk foglalkozni &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.javaguru.hu/2010/02/05/az-xml-elemek-megszamolasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Az XML gyökér elem megszerzése</title>
		<link>http://blog.javaguru.hu/2010/02/05/az-xml-gyoker-elem-megszerzese/</link>
		<comments>http://blog.javaguru.hu/2010/02/05/az-xml-gyoker-elem-megszerzese/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 11:50:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tutorials]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[JAXP]]></category>
		<category><![CDATA[SAX]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://blog.javaguru.hu/?p=592</guid>
		<description><![CDATA[A fejezet elolvasása után képesek leszünk visszanyerni az XML dokumentum gyökér elemét. A JAXP (Java API for XML Processing) egységes interfészt biztosít a szabványos SAX (Simple API for XML), DOM és XSLT-ket (Extensible Stylesheet Language Transformations) tartalmazó XML fájlok készítéséhez és használatukhoz. A bemutatott példán keresztül látni fogjuk a DOM interfész használatát. A program leírása: [...]]]></description>
			<content:encoded><![CDATA[<p>A fejezet elolvasása után képesek leszünk visszanyerni az XML dokumentum gyökér elemét. A JAXP (Java API for XML Processing) egységes interfészt biztosít a szabványos SAX (Simple API for XML), DOM és XSLT-ket (Extensible Stylesheet Language Transformations) tartalmazó XML fájlok készítéséhez és használatukhoz. A bemutatott példán keresztül látni fogjuk a DOM interfész használatát.</p>
<p><strong>A program leírása:</strong></p>
<p>Készíts egy XML fájlt. A Java és az XML fájl ugyanabban a könyvtárban legyen. A program jelenítse meg az XML fájlt a képernyőn. Ha a fájl létezik akkor végezze el a szűrést (parse) a <span style="color: #3366ff;">parse()</span> metódus használatával. Az XML dokumentum feldolgozása előtt szükséged lesz egy <span style="color: #3366ff;">DocumentBuilder</span> objektumra. Ennek a létrehozásához először egy <span style="color: #3366ff;">DocumentBuilderFactory</span>-t kell készítened. Az XML dokumentum feldolgozása után a csomópont elemet (node element) a <span style="color: #3366ff;">getDocumentElement()</span> metódussal kapod meg. A gyökér megkereséséhez a <span style="color: #3366ff;">getNodeName()</span> metódust használd.</p>
<p><strong>A minta XML fájl, Employee-Detail.xml:</strong></p>
<pre class="brush: xml; light: true;">&lt;?xml version = &quot;1.0&quot; ?&gt;
&lt;Employee-Detail&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-001&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Vinod&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Vinod1@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-002&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Amit&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Amit2@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

    &lt;Employee&gt;
        &lt;Emp_Id&gt;E-003&lt;/Emp_Id&gt;
        &lt;Emp_Name&gt;Deepak&lt;/Emp_Name&gt;
        &lt;Emp_E-mail&gt;Deepak3@yahoo.com&lt;/Emp_E-mail&gt;
    &lt;/Employee&gt;

&lt;/Employee-Detail&gt;
</pre>
<p><strong>A program, GetRootNode.java:</strong></p>
<pre class="brush: java; light: true;">import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;

public class GetRootNode{

    public static void main(String[] args) {

        try{

            BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
            System.out.print(&quot;Enter xml file name: &quot;);
            String str = bf.readLine();
            File file = new File(str);

            if (file.exists()) {

                DocumentBuilderFactory fact = DocumentBuilderFactory.newInstance();
                DocumentBuilder builder = fact.newDocumentBuilder();
                Document doc = builder.parse(str);
                Node node = doc.getDocumentElement();
                String root = node.getNodeName();
                System.out.println(&quot;Root Node: &quot; + root);
            }

            else {

                System.out.println(&quot;File not found!&quot;);
            }
        }

        catch(Exception e) {}
    }
}</pre>
<p>A <a title="Az XML elemek megszámolása" href="http://blog.javaguru.hu/2010/02/05/az-xml-elemek-megszamolasa/" target="_self">következő fejezetben</a> az XML elemek megszámolását fogjuk megpróbálni.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.javaguru.hu/2010/02/05/az-xml-gyoker-elem-megszerzese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
