如何在XML字符串中找到行号whern元素值?

时间:2014-06-09 07:45:21

标签: java xml

我希望在传递节点值时从dynamix XML字符串中获取行nimber。例如,如果我将输入作为“RSS Tutorial”输出,则输出应该返回行号为9.如何在java中实现此目的?

示例XML在下面给出

    <?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>W3Schools Home Page</title>
  <link>http://www.w3schools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.w3schools.com/rss</link>
    <description>New RSS tutorial on W3Schools</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>http://www.w3schools.com/xml</link>
    <description>New XML tutorial on W3Schools</description>
  </item>
</channel>

</rss>

1 个答案:

答案 0 :(得分:1)

blog post使用Locator提供了使用SAX的有效方法。