【问题标题】:How to fetch a protion of xml in java?如何在java中获取一部分xml?
【发布时间】:2016-08-16 09:39:52
【问题描述】:

我的要求是获取 xml 中特定标签之间的所有内容。 有哪些可能的方法?

例如,我的 xml 看起来像这样:

<?xml version="1.0"?>
 <class>
    <teacher>
        <subject>English</subject>
    </teacher>
   <student rollno="393">
      <firstname>dinkar</firstname>
      <lastname>kad</lastname>
      <nickname>dinkar</nickname>
      <marks>85</marks>
   </student>
   <student rollno="493">
      <firstname>Vaneet</firstname>
      <lastname>Gupta</lastname>
      <nickname>vinni</nickname>
      <marks>95</marks>
   </student>
   <student rollno="593">
      <firstname>jasvir</firstname>
      <lastname>singh</lastname>
      <nickname>jazz</nickname>
      <marks>90</marks>
   </student>
</class>

那么我怎样才能得到&lt;teacher&gt;标签之间的所有东西

【问题讨论】:

  • 请提供更多信息:stackoverflow.com/help/how-to-ask
  • 您的编辑仍然不够,您的重新打开请求应该被拒绝。您需要显示的不仅仅是 XML。有许多参考资料可用于在 Java 中解析 XML。使用一个,并返回带有特定代码的特定问题。阅读How to Ask
  • 您希望代码的输出是什么?

标签: java xml xml-parsing unmarshalling


【解决方案1】:

似乎Xpath 会很合适,或者你

【讨论】:

  • XPath 绝对是答案,但您应该包括一个选择问题要求的示例(现在它已被编辑)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多