Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
XML Attribute auslesen mit JAVA [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
XML Attribute auslesen mit JAVA


 
YAT
30-01-2009, 10:25 
 
hey,...

mein Problem ist folgendes:
Ich will aus einer XML Datei bestimmte Inhalte auslesen...
und zwar nur die, die das Attribut "type = test " haben..

public void startElement(String uri, String localName, String qName, Attributes attrs) throws SAXException {
if( attrs != null )
{
for( int i=0; i<attrs.getLength(); i++ )
{
String aName = attrs.getLocalName( i ); // Attr name
if( "".equals( aName ) ) aName = attrs.getQName( i );
String aVal = attrs.getValue(i);
if( "".equals( aVal ) ) aVal = attrs.getValue(i);
System.out.println(aVal + " "+aName);

if(aName =="type" && aVal=="test" ){
if(qName.equals("Name")){
this.author = true;}
if(qName.equals("Age")){
this.titel = true; }
}
}
}
}

aVal und aName werden auch ausgegeben und die stimmen auch....
Fehler liegt irgendiwie bei if abfrage....

Habt ihr eine idee???

Danke !

gruß

YAT

 
YAT
30-01-2009, 10:40 
 
hat sich erledigt...... xD

hab statt
if(aName =="type" && aVal=="test" )

if(aName.equals("type") && aVal.equals("test") )
benutzt so funktioniert des ganze...

XD

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:59 Uhr.