Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于获取标记的href值的注释_Java_Xml_Xstream - Fatal编程技术网

Java 用于获取标记的href值的注释

Java 用于获取标记的href值的注释,java,xml,xstream,Java,Xml,Xstream,我尝试使用Xstreamalias在java中使用注释解析xml 我有以下示例xml: <references xml:lang="en" type="UNKNOWN"> <source>ABCDE</source> <reference href="http://www.hello.com/id/12345" xml:lang="en">12345</reference> </references

我尝试使用Xstreamalias在java中使用注释解析xml

我有以下示例xml:

<references xml:lang="en" type="UNKNOWN">
      <source>ABCDE</source>
      <reference href="http://www.hello.com/id/12345" xml:lang="en">12345</reference>
    </references>
}

对于给定的xml,字段源将获得值ABCDE,字段名将获得值12345


现在,我想使用注释获取reference标记内的href链接,并为其分配referenceLink变量。href value的注释是什么?

似乎您正在寻找
到AttributedValueConverter
。@nullpointer注释是什么,使用ToAttributedValueConverter,虽然没有用XStream更新,但可能
@XStreamAsAttribute
autoDetectAnnotations
设置为
true
,看起来您正在寻找
ToAttributedValueConverter
。@nullpointer注释是什么,将其用于AttributedValueConverter时,不会使用XStream进行更新,但可能会将
@XStreamAsAttribute
设置为
true
@XStreamImplicit(itemFieldName = "references")
    private List<Reference> references;
@XStreamAlias("source")
private String source;

@XStreamAlias("reference")
private String name;

private String referenceLink;