Vraag : De SAXOFOON van Java

Hallo daar, heeft

I de volgende SAXOFOON Java ontleedt een element XML en drukt output.

Can iemand de output controleert als het of niet correct is? Ik verdenk het in correct is omdat er geen system.out.println zijn het druk NIET println!! is!

Please check
" codeBody "
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:
36:
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:
" notpretty "
 Output ***:

(citaten [
] (citaat [
] (spel [de Storm]) [
] (karakter [MIRANDA]) [
] (handeling [I]) [
] (scène [het eiland. Vóór de cel van PROSPERO' S.]) [
] (quote_text [
De ongewoonheid van uw verhaal gezette zwaarte in me.
]) [
]) [
] (citaat [
] (spel [Verloren de Arbeid van de Liefde]) [
] (karakter [MOT]) [
] (handeling [I]) [
] (scène [II]) [
] (quote_text [
Ik zal een paling met het zelfde lof prijzen.
]) [
]) [
])

*** SAXOFOON JAVA

openbare nietige startElement (Koord namespaceURI, de naam van het Koord, Koord qname, Attributen attrs) {
System.out.print („(“ + qname);
}
openbare nietige endElement (Koord namespaceURI, de naam van het Koord, Koord qname) {
System.out.print („)“);
}
openbare nietige karakters (klusje CH [], int.begin, int.lengte) {
System.out.print („[“);
voor (int. i = begin; i < begin + lengte; i++) {
System.out.print (CH [I]);
}
System.out.print („]“);
}

Bron ** XML;



The Tempest
MIRANDA
I
The eiland. Vóór PROSPERO' S cell.

De ongewoonheid van uw verhaal zette zwaarte in me.



Love Lost van de Arbeid
MOTH
I
II

Ik zal een paling met het zelfde lof prijzen.



Antwoord : De SAXOFOON van Java

Bekijk lijnen 8-11 van de output die u oorspronkelijk postte, en lijnen 47-50 zijn de overeenkomstige lijnen van de input xml. Merk op hoe lijn 8 niet de nieuwe lijnen heeft, die omdat lijn 47 niet de nieuwe lijnen heeft. En zo ook, zijn lijnen 9.10.11 op afzonderlijke lijnen omdat lijnen 48.49.50 op afzonderlijke lijnen zijn. Het is niet de code _inserting_ om het even welke nieuwe lijnen, kopi�ërt het hen enkel van de input.
Andere oplossingen  
 
programming4us programming4us