Hallo zusammen,
ich bin ein kleines Programm am programmieren, was eine XML Datei auslesen soll, die im Browser sonst mittels css sheets optisch aufgebessert wird.
Die Seite lautet:
http://eu.wowarmory.com/character-sheet.xml?r=Eredar&n=Hug
Wenn ich mir dann z.b. in Firefox den Seitenquelltext anschaue, sieht man ein entsprechendes XML Layout.
Wenn ich allerdings diese Seite mittles folgendem kleinen Programm abrufe, erhalte ich nicht die XML Datei sondern die entsprechende HTML Datei, die für das entsprechende Layout sorgt.
import java.net.*;
import java.io.*;
import java.util.*;
class test
{
public static void main( String[] args )
{
InputStream is = null;
try
{
URL url = new URL( "http://eu.wowarmory.com/character-sheet.xml?r=Ysera&n=Mephofar" );
URLConnection con = url.openConnection();
is = url.openStream();
String code=( new Scanner( is ).useDelimiter( "\\Z" ).next() );
System.out.println(code);
}
catch ( Exception e ) {
e.printStackTrace();
}
finally {
if ( is != null )
try { is.close(); } catch ( IOException e ) { }
}
}
}
Habt ihr vlt. eine Idee, wie ich mit dem Javaprogramm diese XML Datei erhalten kann, also nicht die HTML Datei mit den CSS Infos.
Würde mich sehr freuen wenn ihr mit helfen könntet.
Mfg
Str8t
Str8t Gast |