Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
38
Task/XML-Output/Java/xml-output-3.java
Normal file
38
Task/XML-Output/Java/xml-output-3.java
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
import java.io.StringWriter;
|
||||
|
||||
import javax.xml.stream.XMLOutputFactory;
|
||||
import javax.xml.stream.XMLStreamWriter;
|
||||
|
||||
public class XmlCreationStax {
|
||||
|
||||
private static final String[] names = {"April", "Tam O'Shanter", "Emily"};
|
||||
private static final String[] remarks = {"Bubbly: I'm > Tam and <= Emily",
|
||||
"Burns: \"When chapman billies leave the street ...\"",
|
||||
"Short & shrift"};
|
||||
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
final StringWriter buffer = new StringWriter();
|
||||
|
||||
final XMLStreamWriter out = XMLOutputFactory.newInstance()
|
||||
.createXMLStreamWriter(buffer);
|
||||
|
||||
out.writeStartDocument("UTF-8", "1.0");
|
||||
out.writeStartElement("CharacterRemarks");
|
||||
|
||||
for(int i = 0; i < names.length; i++) {
|
||||
out.writeStartElement("Character");
|
||||
out.writeAttribute("name", names[i]);
|
||||
out.writeCharacters(remarks[i]);
|
||||
out.writeEndElement();
|
||||
}
|
||||
|
||||
out.writeEndElement();
|
||||
out.writeEndDocument();
|
||||
|
||||
System.out.println(buffer);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue