当前位置: 首页 > 面试题库 >

JAXB接受元素的所有内容(标签和文本)

昝阳嘉
2023-03-14
问题内容

我有一个如下形式的XML:<content><p>Text</p><p>Text</p></content>
如何使用JAXB批注将所有内容映射到String值。

public class Content {
    String value;
}

Content.value = "<p>Text</p><p>Text</p>"


问题答案:

您可以使用@XmlAnyElement注释并指定一个DOMHandler来将DOM片段与String值相互转换。

举一个完整的例子

  • http://blog.bdoughan.com/2011/04/xmlanyelement-and-non-dom-properties.html


 类似资料:
  • 我试图使用Bootstrap 4创建一个导航栏,但在我的div标签项不内联,我不能将我的导航项对齐到右边 这里是HTML

  • 问题内容: 假设我有以下java类,它映射到我的REST服务的请求主体以搜索用户。 注意 @XmlType* 批注的 propOrder 参数-它声明表示单个属性在XML文件中出现的顺序无关紧要,因此在生成的XSD模式中应使用 xsd:all 而不是 xsd:sequence 。 * 但是,如您所见,属性之一( 角色 属性)是一个列表,因此对应于具有 无界maxOccurs 的元素。 似乎在 xs

  • 问题内容: 鉴于: 如何注释,以便XML为: 问题答案: 您可以利用注释执行以下操作。 oo 酒吧 想要查询更多的信息 http://blog.bdoughan.com/2011/06/jaxb-and-complex-types-with-simple.html

  • 问题内容: 我需要使用Javascript禁用DIV及其所有内容。我可以发誓,做一个简单的 曾经为我工作,但由于某种原因,它不再起作用。我不明白为什么。 在IE10中:文本“ Click Me”没有变灰,并且单击处理程序仍然有效。 我实际上需要针对IE10进行此工作。下面是我的代码。 问题答案: 尝试这个! 我看不到您在上面使用jquery,但是您将其列为标签。

  • 问题 你需要修改一个HTML文档中的文本内容 方法 可以使用Element的设置方法:: Element div = doc.select("div").first(); // <div></div> div.text("five > four"); // <div>five &gt; four</div> div.prepend("First "); div.append(" Last"); /

  • 我需要将 xml 文件转换为 Java 对象。 这是产品类别: 这是值类: 这里是Tunit类: 当我设置@XmlAttribute