InputStream

Status
Nicht offen für weitere Antworten.
R

rockthecity

Gast
Ic habe einen InputStream(XML Daten)
der von digester.parse geparst werden soll.
Nun habe ich das Problem das das erste Zeichen immer ein Leerzeichen
ist und der digester mit einen Fehler auswirft.

Ich bekomme es einfach nicht hin das erste Zeichen zu löschen.

Kann mir jemand schreiben wie ich das erste Zeichen aus dem Inputstream löschen kann ?

Vielen Dank
 

Ilja

Bekanntes Mitglied
das hängt davon ab, wie du aus dem imputstream einliest ;)

poste mal den code von dieser stelle...
 
R

rockthecity

Gast
Hi,
also ich lese den Inhalt aus einer Mail.

Code:
Part p = getTextPart(msg);
InputStream is = p.getInputStream();

und parse wie folgt.

Code:
digester.push(this);
      
      digester.parse(is);

Reich der Code ?
 

Ilja

Bekanntes Mitglied
ist msg = XML-Daten?

wenn ja, dann solltest du bereits an der stelle das leerzeichen entfernen!
 
R

rockthecity

Gast
msg = komplette Mail mit Header etc.

Nur der Body hat einen XML Inhalt.

Ich habe verschiedene Schnittstellen so dass ich msg nicht verändern kann/darf
daher der Umweg über InputStream.
 

robertpic71

Bekanntes Mitglied
Also ich habe vor kurzem einen EDIFACT-Posteingang (Input IMAP-Ordner) gemacht.

Um die Daten sauber hinaus zu bekommen, arbeite ich mit dem DataHandler:

Für Texte aus dem Body bzw. Nicht-Multipart-Nachrichten:
Code:
DataHandler dh = msg.getDataHandler();
InputStream is = dh.getInputStream();

Bei Multipart-Nachrichten gibts je Part den DataHandler:

Code:
DataHandler dh =[b]mimePart[/b].getDataHandler();
InputStream is = dh.getInputStream();

Das funktioniert natürlich nur, wenn in der e-Mail auch kein Leerzeichen enthalten ist.

Robert P.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Input/Output InputStream/Scanner(System.in) read()/hasNextLine() block unterbrechen Allgemeine Java-Themen 7
krgewb Problem mit Umlauten und Eszett bei InputStream Allgemeine Java-Themen 3
W Mal ein paar generelle Fragen zu InputStream und OutputStream Allgemeine Java-Themen 4
L Input/Output InputStream öffnen? Allgemeine Java-Themen 12
P Input/Output Inputstream verhält sich verschieden Allgemeine Java-Themen 9
R Inputstream lesen mit Pointer Allgemeine Java-Themen 0
M InputStream auslesen Allgemeine Java-Themen 1
M String aus InputStream Allgemeine Java-Themen 3
C Threading mit BufferedReader/InputStream & sockets Allgemeine Java-Themen 0
B BufferedWriter in InputStream oder Zeichen-Stream in Byte-Stream Allgemeine Java-Themen 5
P Scanner als Inputstream für Java Prozess Allgemeine Java-Themen 4
E POI-InputStream selber wählen Allgemeine Java-Themen 2
S RandomAcessFile das einen InputStream wrappt..? Allgemeine Java-Themen 2
M Umwandlung ByteArrayOutputStream in InputStream Allgemeine Java-Themen 5
1 InputStream hängt Allgemeine Java-Themen 4
H Input/Output InputStream: 32-Bit-Ganzzahl (DWORD) binär lesen Allgemeine Java-Themen 5
D Datentypen Reader/InputStream wiederverwenden? Allgemeine Java-Themen 11
K Inputstream -> Bilder Allgemeine Java-Themen 23
1 InputStream liest die letzte Zeile nicht ein Allgemeine Java-Themen 2
J Java Datei aus FTP in ein INputstream Allgemeine Java-Themen 2
J InputStream Zip-File Allgemeine Java-Themen 3
F ImageIO cant create InputStream Allgemeine Java-Themen 9
S InputStream "weiterleiten" Allgemeine Java-Themen 12
T Integer aus InputStream lesen Allgemeine Java-Themen 3
T Undwandlung eines String in einen InputStream? Allgemeine Java-Themen 3
M Selbst geschriebener InputStreamReader über einen beliebigen InputStream Allgemeine Java-Themen 4
T OutputStream to InputStream Allgemeine Java-Themen 8
S von OutputStream in InputStream schreiben ohne das es blockiert..? Allgemeine Java-Themen 2
reibi BufferedImage nach InputStream Allgemeine Java-Themen 10
R InputStream zweimal lesen Allgemeine Java-Themen 2
G InputStream und File Allgemeine Java-Themen 11
B InputStream zu URL umwandeln Allgemeine Java-Themen 2
F Teile vom InputStream schreiben Allgemeine Java-Themen 9
J InputStream aus URL funktioniert nicht Allgemeine Java-Themen 7
H InputStream Problem mit externem Kommandozeilenprogramm Allgemeine Java-Themen 2
W InputStream öfters nutzen Allgemeine Java-Themen 9
R The mark method of InputStream does nothing. Allgemeine Java-Themen 4
V String oder doch InputStream? Allgemeine Java-Themen 9
A Inputstream in Outputstream umleiten Allgemeine Java-Themen 7
Nils_Langner InputStream soll sich bei neuen Daten melden Allgemeine Java-Themen 2
R InputStream - seltsamer Output Allgemeine Java-Themen 2
S java.io.InputStream.read(byte[] b) überschreiben Allgemeine Java-Themen 33
N InputStream erst ab gegebener Position Allgemeine Java-Themen 4
G InputStream kopieren? Allgemeine Java-Themen 6
D Inputstream aus StringBuffer Allgemeine Java-Themen 3
G inputstream() to imageicon() Allgemeine Java-Themen 7
D Durch OutpustStream und InputStream dateien in eine jar sch Allgemeine Java-Themen 3
G aus String einen InputStream erstellen Allgemeine Java-Themen 2
C Wie kann man im InputStream nach einer Zeichenkette suchen? Allgemeine Java-Themen 4
R Aus InputStream wieder eine Datei erzeugen? Allgemeine Java-Themen 2
N String als Inputstream Allgemeine Java-Themen 4
N Suchen in InputStream/ByteArrayOutputStream Allgemeine Java-Themen 11
M InputStream.read abbrechen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben