mvn archetype:generate -DgroupId=com.example -DartifactId=xml-webservice -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false <dependencies> <dependency> <groupId>com.fasterxml.aalto</groupId> <artifactId>aalto-xml</artifactId> <version>1.3.0</version> </dependency> </dependencies> import com.fasterxml.aalto.*; import javax.xml.stream.*; import java.io.*; public class XmlWebService { public static void main(String[] args) { try { XMLInputFactory factory = new InputFactoryImpl(); XMLStreamReader reader = factory.createXMLStreamReader(new FileInputStream("input.xml")); while (reader.hasNext()) { int event = reader.next(); if (event == XMLStreamConstants.START_ELEMENT) { System.out.println("Start Element: " + reader.getLocalName()); } else if (event == XMLStreamConstants.END_ELEMENT) { System.out.println("End Element: " + reader.getLocalName()); } else if (event == XMLStreamConstants.CHARACTERS) { System.out.println("Characters: " + reader.getText()); } } reader.close(); e.printStackTrace(); } } } bash mvn clean package bash java -cp target/xml-webservice-1.0-SNAPSHOT.jar com.example.XmlWebService


上一篇:
下一篇:
切换中文