0

私は次のコードを使用しています:

         PrintStream out = new PrintStream(response.getOutputStream());  
         DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
         DocumentBuilder documentBuilder = factory.newDocumentBuilder();
         DOCUMENT = documentBuilder.newDocument(); // assign empty XML Document
         Element MESSAGES = DOCUMENT.createElement("MESSAGES");
         Element MESSAGE = DOCUMENT.createElement("MESSAGE");
         Element CONTENT = DOCUMENT.createElement("CONTENT");

         CONTENT.setTextContent("Data content");
         DOCUMENT.appendChild(MESSAGES);
         MESSAGES.appendChild(MESSAGE);
         MESSAGE.appendChild(CONTENT);

         response.setHeader("Cache-Control", "no-cache");
         //set the content type
         response.setContentType("text/xml");

         XMLSerializer xmlserializer = new XMLSerializer(out, null);// Error
         xmlserializer.serialize(DOCUMENT);  

XMLSerializer を型に解決できません。これはMavenコードで、私のpom.xmlには

<dependency>
    <groupId>org.codehaus.castor</groupId>
    <artifactId>castor</artifactId>
    <version>1.2</version>
    </dependency>
<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.8.0</version>
</dependency>
<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.0.0</version>
</dependency>

私はまだエラーが発生しています

XMLSerializer cannot be resolved to a type

まだ不足している依存関係はありますか?

4

0 に答える 0