<div dir="ltr"><div>Sok szerencsét hozzá.<br>Én mondjuk ezerszer inkább használnám a java.util.prefs.Preferences-t hogyha xml-ben kéne tárolni valami konfigot. Vagy esetleg JAXB-t. S akkor még semmit se kellett a standard osztályokon kívül használni. <br>
</div>De ha nagyon fel akarnék vágni, akkor ott van az XStream, s rögtön szép java osztályokban kapod meg a konfigurációdat.<br><br>Üdv<br> Zs<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/7 József Keresztes <span dir="ltr"><<a href="mailto:xesj.hu@gmail.com" target="_blank">xesj.hu@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sziasztok !<div><br></div><div>Még annyi jutott eszembe hogy az XML feldolgozásra is saját tool-t írtam, mert ez jobban tetszik mint az eddig használt módszerek pl. xpath.</div>
<div>Én pl. szeretem ha egyszerűn lehet járkálni az XML-ben hiszen az csak egy fa. Most pl. a JdbcShell-ben kell egy XML feldolgozó, mert XML-ben</div>
<div>lehet leírni milyen java forráskódot generáljon (adatbázis tábla/view -> java osztály). Mint ahogy ilyet tud a Hibernate generátor is.</div><div>A lényeg hogy én így olvasok XML-ből 1-2 programsorral:</div><div><br>
</div><div><span style="line-height:18px;color:rgb(51,51,51);font-size:12px;white-space:pre-wrap;font-family:Consolas,'Liberation Mono',Courier,monospace">Tree tree</span><span style="color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">=</span><span style="color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">new</span><span style="color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="line-height:18px;color:rgb(51,51,51);font-size:12px;white-space:pre-wrap;font-family:Consolas,'Liberation Mono',Courier,monospace">Tree</span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">(</span><span style="line-height:18px;color:rgb(51,51,51);font-size:12px;white-space:pre-wrap;font-family:Consolas,'Liberation Mono',Courier,monospace">xmlFile</span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">);</span></div>
<div><span style="line-height:18px;color:rgb(51,51,51);font-size:12px;white-space:pre-wrap;font-family:Consolas,'Liberation Mono',Courier,monospace">String databaseURL</span><span style="color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">=</span><span style="color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="line-height:18px;color:rgb(51,51,51);font-size:12px;white-space:pre-wrap;font-family:Consolas,'Liberation Mono',Courier,monospace">tree</span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">.</span><span style="color:teal;font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;text-align:start;white-space:pre-wrap">root</span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">().</span><span style="color:teal;font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;text-align:start;white-space:pre-wrap">child</span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">(</span><span style="color:rgb(221,17,68);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">"database_url"</span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">).</span><span style="color:teal;font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;text-align:start;white-space:pre-wrap">text</span><span style="font-weight:bold;color:rgb(51,51,51);font-family:Consolas,'Liberation Mono',Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">();</span></div>
<div><br></div><div>Hát nem gyönyörű ez a megoldás ? Természetesen írni is tudok így az XML-be...</div><div>Ha hagynak engem még 10 - 20 évig fejleszteni, és nem mondják hogy inkább menjek utcaseprőnek, lecserélek mindent a saját cuccaimra :)</div>
<div><br></div><div>Joe </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013. december 5. 18:23 Gábor Lipták írta, <span dir="ltr"><<a href="mailto:gabor.liptak@gmail.com" target="_blank">gabor.liptak@gmail.com</a>></span>:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Igen. Teljesen igazad van. Lesznek bajok a saját cuccal. Csak azért írtam válaszul a tiédre, mert az volt az utolsó :)</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2013. december 5. 17:28 Peter Verhas írta, <span dir="ltr"><<a href="mailto:peter@verhas.ch" target="_blank">peter@verhas.ch</a>></span>:<div><div>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ez a "de lesznek" arra vonatkozott, hogy naivitás azt gondolni, hogy a sajáttal nem lesznek.<br>
<br>
Bugok mindig is voltak, vannak és lesznek is. Ezért nem halnak éhen a tesztelők.<br>
<br>
<br>
Quoting "Gábor Lipták" <<a href="mailto:gabor.liptak@gmail.com" target="_blank">gabor.liptak@gmail.com</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Szerintem egy fejlesztőbe kell annyi alázat, hogy abból induljon ki, hogy<br>
valami amit sokan használnak és sokan írnak, jobb mint amit én csinálnék.<br>
Ha ez megvan, akkor nem fog kerekeket írni, hanem használja ami van.<br>
<br>
<br>
2013/12/5 Peter Verhas <<a href="mailto:peter@verhas.com" target="_blank">peter@verhas.com</a>><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
, nem lesznek vele varatlan problemak,<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
</blockquote>
<br>
<br>
De lesznek.<br>
<br>
<br>
Dipl. Ing. Peter Verhas<br>
<a href="mailto:peter@verhas.ch" target="_blank">peter@verhas.ch</a><br>
skype: verhas<br>
Mobile: <a href="tel:%2B41%2079%20154%202095" value="+41791542095" target="_blank">+41 79 154 2095</a><br>
<br>
<br>
------------------------------<u></u>------------------------------<u></u>----<br>
This message was sent using IMP, the Internet Messaging Program.<br>
<br>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
<br>
</blockquote>
<br>
</blockquote>
<br>
<br>
<br>
Dipl. Ing. Peter Verhas<br>
<a href="mailto:peter@verhas.ch" target="_blank">peter@verhas.ch</a><br>
skype: verhas<br>
Mobile: <a href="tel:%2B41%2079%20154%202095" value="+41791542095" target="_blank">+41 79 154 2095</a><br>
Arbeit: <a href="tel:%2B41%2044%20239%208037" value="+41442398037" target="_blank">+41 44 239 8037</a><br>
<br>
------------------------------<u></u>------------------------------<u></u>----<br>
This message was sent using IMP, the Internet Messaging Program.<br>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
</blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br></div>