Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1c29b50

Browse files
author
A. Apesteguia
committed
Adding examples
1 parentc372bf4 commit1c29b50

File tree

3 files changed

+211
-4
lines changed

3 files changed

+211
-4
lines changed

‎examples/grades.csv‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"Last name", "First name", "SSN", "Test1", "Test2", "Test3", "Test4", "Final", "Grades"
2+
"Alfalfa", "Aloysius", "123-45-6789", 40.0, 90.0, 100.0, 83.0, 49.0, "D-"
3+
"Alfred", "University", "123-12-1234", 41.0, 97.0, 96.0, 97.0, 48.0, "D+"
4+
"Gerty", "Gramma", "567-89-0123", 41.0, 80.0, 60.0, 40.0, 44.0, "C"
5+
"Android", "Electric", "087-65-4321", 42.0, 23.0, 36.0, 45.0, 47.0, "B-"
6+
"Bumpkin", "Fred", "456-78-9012", 43.0, 78.0, 88.0, 77.0, 45.0, "A-"
7+
"Rubble", "Betty", "234-56-7890", 44.0, 90.0, 80.0, 90.0, 46.0, "C-"
8+
"Noshow", "Cecil", "345-67-8901", 45.0, 11.0, -1.0, 4.0, 43.0, "F"
9+
"Buff", "Bif", "632-79-9939", 46.0, 20.0, 30.0, 40.0, 50.0, "B+"
10+
"Airpump", "Andrew", "223-45-6789", 49.0 1.0, 90.0, 100.0, 83.0, "A"
11+
"Backus", "Jim", "143-12-1234", 48.0, 1.0, 97.0, 96.0, 97.0, "A+"
12+
"Carnivore", "Art", "565-89-0123", 44.0, 1.0, 80.0, 60.0, 40.0, "D+"
13+
"Dandy", "Jim", "087-75-4321", 47.0, 1.0, 23.0, 36.0, 45.0, "C+"
14+
"Elephant", "Ima", "456-71-9012", 45.0, 1.0, 78.0, 88.0, 77.0, "B-"
15+
"Franklin", "Benny", "234-56-2890", 50.0, 1.0, 90.0, 80.0, 90.0, "B-"
16+
"George", "Boy", "345-67-3901", 40.0, 1.0, 11.0, -1.0, 4.0, "B"
17+
"Heffalump", "Harvey", "632-79-9439", 30.0, 1.0, 20.0, 30.0, 40.0, "C"

‎examples/gradesOutput.xml‎

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<root>
3+
<elements>
4+
<element>
5+
<Lastname>Alfalfa</Lastname>
6+
<Firstname>Aloysius</Firstname>
7+
<SSN>123-45-6789</SSN>
8+
<Test1>40.0</Test1>
9+
<Test2>90.0</Test2>
10+
<Test3>100.0</Test3>
11+
<Test4>83.0</Test4>
12+
<Final>49.0</Final>
13+
<Grades>D-</Grades>
14+
</element>
15+
<element>
16+
<Lastname>Alfred</Lastname>
17+
<Firstname>University</Firstname>
18+
<SSN>123-12-1234</SSN>
19+
<Test1>41.0</Test1>
20+
<Test2>97.0</Test2>
21+
<Test3>96.0</Test3>
22+
<Test4>97.0</Test4>
23+
<Final>48.0</Final>
24+
<Grades>D+</Grades>
25+
</element>
26+
<element>
27+
<Lastname>Gerty</Lastname>
28+
<Firstname>Gramma</Firstname>
29+
<SSN>567-89-0123</SSN>
30+
<Test1>41.0</Test1>
31+
<Test2>80.0</Test2>
32+
<Test3>60.0</Test3>
33+
<Test4>40.0</Test4>
34+
<Final>44.0</Final>
35+
<Grades>C</Grades>
36+
</element>
37+
<element>
38+
<Lastname>Android</Lastname>
39+
<Firstname>Electric</Firstname>
40+
<SSN>087-65-4321</SSN>
41+
<Test1>42.0</Test1>
42+
<Test2>23.0</Test2>
43+
<Test3>36.0</Test3>
44+
<Test4>45.0</Test4>
45+
<Final>47.0</Final>
46+
<Grades>B-</Grades>
47+
</element>
48+
<element>
49+
<Lastname>Bumpkin</Lastname>
50+
<Firstname>Fred</Firstname>
51+
<SSN>456-78-9012</SSN>
52+
<Test1>43.0</Test1>
53+
<Test2>78.0</Test2>
54+
<Test3>88.0</Test3>
55+
<Test4>77.0</Test4>
56+
<Final>45.0</Final>
57+
<Grades>A-</Grades>
58+
</element>
59+
<element>
60+
<Lastname>Rubble</Lastname>
61+
<Firstname>Betty</Firstname>
62+
<SSN>234-56-7890</SSN>
63+
<Test1>44.0</Test1>
64+
<Test2>90.0</Test2>
65+
<Test3>80.0</Test3>
66+
<Test4>90.0</Test4>
67+
<Final>46.0</Final>
68+
<Grades>C-</Grades>
69+
</element>
70+
<element>
71+
<Lastname>Noshow</Lastname>
72+
<Firstname>Cecil</Firstname>
73+
<SSN>345-67-8901</SSN>
74+
<Test1>45.0</Test1>
75+
<Test2>11.0</Test2>
76+
<Test3>-1.0</Test3>
77+
<Test4>4.0</Test4>
78+
<Final>43.0</Final>
79+
<Grades>F</Grades>
80+
</element>
81+
<element>
82+
<Lastname>Buff</Lastname>
83+
<Firstname>Bif</Firstname>
84+
<SSN>632-79-9939</SSN>
85+
<Test1>46.0</Test1>
86+
<Test2>20.0</Test2>
87+
<Test3>30.0</Test3>
88+
<Test4>40.0</Test4>
89+
<Final>50.0</Final>
90+
<Grades>B+</Grades>
91+
</element>
92+
<element>
93+
<Lastname>Airpump</Lastname>
94+
<Firstname>Andrew</Firstname>
95+
<SSN>223-45-6789</SSN>
96+
<Test1>49.0 1.0</Test1>
97+
<Test2>90.0</Test2>
98+
<Test3>100.0</Test3>
99+
<Test4>83.0</Test4>
100+
<Final>A</Final>
101+
</element>
102+
<element>
103+
<Lastname>Backus</Lastname>
104+
<Firstname>Jim</Firstname>
105+
<SSN>143-12-1234</SSN>
106+
<Test1>48.0</Test1>
107+
<Test2>1.0</Test2>
108+
<Test3>97.0</Test3>
109+
<Test4>96.0</Test4>
110+
<Final>97.0</Final>
111+
<Grades>A+</Grades>
112+
</element>
113+
<element>
114+
<Lastname>Carnivore</Lastname>
115+
<Firstname>Art</Firstname>
116+
<SSN>565-89-0123</SSN>
117+
<Test1>44.0</Test1>
118+
<Test2>1.0</Test2>
119+
<Test3>80.0</Test3>
120+
<Test4>60.0</Test4>
121+
<Final>40.0</Final>
122+
<Grades>D+</Grades>
123+
</element>
124+
<element>
125+
<Lastname>Dandy</Lastname>
126+
<Firstname>Jim</Firstname>
127+
<SSN>087-75-4321</SSN>
128+
<Test1>47.0</Test1>
129+
<Test2>1.0</Test2>
130+
<Test3>23.0</Test3>
131+
<Test4>36.0</Test4>
132+
<Final>45.0</Final>
133+
<Grades>C+</Grades>
134+
</element>
135+
<element>
136+
<Lastname>Elephant</Lastname>
137+
<Firstname>Ima</Firstname>
138+
<SSN>456-71-9012</SSN>
139+
<Test1>45.0</Test1>
140+
<Test2>1.0</Test2>
141+
<Test3>78.0</Test3>
142+
<Test4>88.0</Test4>
143+
<Final>77.0</Final>
144+
<Grades>B-</Grades>
145+
</element>
146+
<element>
147+
<Lastname>Franklin</Lastname>
148+
<Firstname>Benny</Firstname>
149+
<SSN>234-56-2890</SSN>
150+
<Test1>50.0</Test1>
151+
<Test2>1.0</Test2>
152+
<Test3>90.0</Test3>
153+
<Test4>80.0</Test4>
154+
<Final>90.0</Final>
155+
<Grades>B-</Grades>
156+
</element>
157+
<element>
158+
<Lastname>George</Lastname>
159+
<Firstname>Boy</Firstname>
160+
<SSN>345-67-3901</SSN>
161+
<Test1>40.0</Test1>
162+
<Test2>1.0</Test2>
163+
<Test3>11.0</Test3>
164+
<Test4>-1.0</Test4>
165+
<Final>4.0</Final>
166+
<Grades>B</Grades>
167+
</element>
168+
<element>
169+
<Lastname>Heffalump</Lastname>
170+
<Firstname>Harvey</Firstname>
171+
<SSN>632-79-9439</SSN>
172+
<Test1>30.0</Test1>
173+
<Test2>1.0</Test2>
174+
<Test3>20.0</Test3>
175+
<Test4>30.0</Test4>
176+
<Final>40.0</Final>
177+
<Grades>C</Grades>
178+
</element>
179+
</elements>
180+
</root>

‎src/main/java/com/codepressed/CSVtoXML/Main.java‎

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,37 @@
99
publicclassMain {
1010
publicstaticvoidmain(String[]args){
1111

12-
//Initialization
12+
/*/
13+
Vars Initialization
14+
*/
1315
StringcsvFile =args[0];
1416
StringxmlFile =args[1];
17+
//String csvFile = "C:\\Users\\Dani\\src\\CodepressedConverter\\examples\\grades.csv";
18+
//String xmlFile = "C:\\Users\\Dani\\src\\CodepressedConverter\\examples\\gradesOutput.xml";
1519

16-
//ArrayList of ArrayStrings Generation with CSV
20+
/*
21+
ArrayList of ArrayStrings Generation with CSV
22+
*/
1723
ArrayList<String[]>elements =null;
1824
try {
1925
elements =newReader().CSVtoArrayList(csvFile);
2026
}catch (IOExceptione) {
2127
System.out.println("File wasn't found, error: "+e);;
2228
}
2329

24-
//XML Doc Generation with ArrayList
30+
/*/
31+
XML Doc Generation with ArrayList
32+
*/
2533
DocumentxmlDoc =null;
2634
try {
2735
xmlDoc =newUtil().docBuilder(elements);
2836
}catch (ParserConfigurationExceptione) {
2937
System.out.println("Configuration error: "+e);;
3038
}
3139

32-
//Transform xml DOC to a xml FILE
40+
/*/
41+
Transform xml DOC to a xml FILE
42+
*/
3343
try {
3444
Util.transform(xmlDoc,xmlFile);
3545
}catch (TransformerExceptione) {

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp