0
// Always I check the ImageAnnotation if it valid based on the AIM XML Schema
AnnotationBuilder.saveToFile (imageAnnotation, "./test.xml", pathXSD);
// Printing saving operation’s result. Instead of using try/catch blocks, you can see the any error message 
// by using AnnotationBuilder.getAimXMLsaveResult() method.
System.out.println(AnnotationBuilder.getAimXMLsaveResult());

以上是作为教程的一部分提供给我的。我把它变成了这个。

public class SaveToFile extends ImageAnnotationInstance {
{
AnnotationBuilder.saveToFile (imageAnnotation, "./test.xml", pathXSD);
       {
           System.out.println(AnnotationBuilder.getAimXMLsaveResult());
       }
} }

首先,我的括号正确吗?如果是这样,我在 pathXSD 部分不断收到错误消息。我猜我应该输入一条路径,但不确定如何。这是要问 XML 人的问题吗?

顺便说一句,我是一个 Java 菜鸟,如果我的问题很愚蠢,很抱歉。


更新:我现在只是在玩代码,并尝试了这个。

public class SaveToFile extends ImageAnnotationInstance {
    AnnotationBuilder.saveToFile (imageAnnotation, "./test.xml", pathXSD);
    public static void main(String[] args)
    {
        System.out.println(AnnotationBuilder.getAimXMLsaveResult());
    }   
}

现在“./test.xml”部分出现错误...

4

1 回答 1

0

我将您的代码转移到我认为是 java 代码的东西上:

public class SaveToFile extends ImageAnnotationInstance {
    public static void main(String[] args){
        ImageAnnotation imageAnnotation = new ImageAnnotation();
        PathXSD pathXSD = new PathXSD();
        AnnotationBuilder.saveToFile (imageAnnotation, "./test.xml", pathXSD);
        System.out.println(AnnotationBuilder.getAimXMLsaveResult());
    }   
}

由于我不知道imageAnnotationpathXSD的类,所以我做了一些。希望这能让您了解它的外观。但是,我也建议阅读一些 java 教程,就像 Rajesh 建议的那样。

于 2013-06-19T07:08:45.313 回答