如何通过SAX解析器获取属性的值?

时间:2019-05-05 19:13:58

标签: java xml xml-parsing sax saxon

我需要使用SAX解析器从XML文档中检索属性的值。

我知道我需要使用getValue(“ attribute”),但是还是有问题的,也许是使用Java语法(我不太习惯)。是的,我在网上和其他地方都搜索了其他示例,不,我只是不明白。

<ArtderArbeit Art="Masterarbeit"/>
public void startElement (String uri, String name,
                  String qName, Attributes atts)
    {
    if ("".equals (uri))
            System.out.println(qName)
           ;
    if (qName.equalsIgnoreCase("artderarbeit")) {
        String Art = atts.getValue("Art");
        System.out.println("Art der Arbeit: " + Art);
    else
      System.out.println("{" + uri + "}" + name) )
       ;
    }
 }

0 个答案:

没有答案