Frage : Java-SAXOPHON

Hallo dort, haben

I das folgende SAXOPHON Java analysiert ein XML Element und druckt output.

Can, das jemand den Ausgang überprüft, wenn es oder nicht korrekt ist? Ich vermute, dass es in korrektem ist, weil es keine system.out.println gibt, die es Druck NICHT println!! ist!

Please check
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
" das notpretty "
 *** gab aus:

(Anführungsstriche [
] (Anführungsstrich [
] (Spiel [der Sturm]) [
] (Buchstabe [MIRANDA]) [
] (Tat [I]) [
] (Szene [die Insel. Vor Prospero' s-Zelle.]) [
] (quote_text [
Die Seltsam Ihrer Geschichte setzte Gewicht in mich ein.
]) [
]) [
] (Anführungsstrich [
] (Spiel [Arbeit der Liebe verloren]) [
] (Buchstabe [MOTTE]) [
] (Tat [I]) [
] (Szene [II]) [
] (quote_text [
Ich preise einen Aal mit dem gleichen Lob.
]) [
]) [
])

*** SAXOPHON JAVA

Öffentlichkeit leeres startElement (Schnur namespaceURI, Schnurname, Schnur qname, schreibt attrs) {zu
System.out.print („(“ + qname);
}
Öffentlichkeit leeres endElement (Schnur namespaceURI, Schnurname, Schnur qname) {
System.out.print (")“);
}
leere Buchstaben der Öffentlichkeit (Putzfrau ch [], int-Anfang, int-Länge) {
System.out.print („[");
für (int I = Anfang; I < Anfang + Länge; i++) {
System.out.print (ch [i]);
}
System.out.print („] ");
}

** XML Quelle;



The Tempest
MIRANDA
I
The Insel. Vor Prospero' S cell.

Die Seltsam Ihrer Geschichte setzte Gewicht in mich ein.



Lost der Arbeit der Loves
MOTH
I
II

Ich preise einen Aal mit dem gleichen Lob.



Antwort : Java-SAXOPHON

Linien betrachten 8-11 des Ausganges, den Sie ursprünglich bekannt gaben, und Linien 47-50 sind die entsprechenden Linien vom Eingang xml. Nachricht, wie Linie 8 nicht die neuen Linien hat, die, weil Linie 47 nicht die neuen Linien hat. Und ähnlich, sind Linien 9.10.11 auf unterschiedlichen Linien, weil Linien 48.49.50 auf unterschiedlichen Linien sind. Es ist das Code _inserting_ keine neuen Linien, es kopiert sie gerade vom Eingang.
Weitere Lösungen  
 
programming4us programming4us