java命名空间javax.xml.bind.attachment类attachmentmarshaller的类成员方法:
isxoppackage定义及介绍
本文导语:
isxoppackage
public boolean isxoppackage()
只读属性,如果 jaxb 编组器应该启用 xop 创建,则返回 true。
编组过程中此值不得更改。如果此值为 true,则当编组过程遇到适当的二进制数据类型时,将调用 addmtomattachment(...) 方法。
如果此值...
isxoppackage
public boolean isxoppackage()
只读属性,如果 jaxb 编组器应该启用 xop 创建,则返回 true。
编组过程中此值不得更改。如果此值为 true,则当编组过程遇到适当的二进制数据类型时,将调用 addmtomattachment(...)
方法。
如果此值为 true
且要编组的 xml 内容违反 creating xop pacakgeshttp://www.w3.org/tr/2005/rec-xop10-20050125/#creating_xop_packages 中的步骤 1,则 marshaller.marshal() 必须抛出 illegalstateexception。步骤 1 中写道:“ensure the original xml infoset contains no element information item with a [namespace name] of "http://www.w3.org/2004/08/xop/include" and a [local name] of include”。
若此方法返回 true,并且在编组过程中至少有一次调用 addmtomattachment(...)
返回内容 id,则根据 creating xop pacakges 中步骤 5 的描述,基于 mime 的包处理器必须使用 application/xop+xml 媒体类型来标记根部分。
- 返回:
- 当 mime 上下文是一个 xop 包时,返回 true。