用于<;java中的字符

用于<;java中的字符,java,xml,xml-parsing,jaxb,Java,Xml,Xml Parsing,Jaxb,我有一个XML文件,如下所示: <headerRule name='modifyCType' headerName='Content-Type' action='manipulate' matchValue='($checkPT18.$chkPT18)&!$checkAnnexb.$chkAnnexb)' newValue='<' methods='INVI

我有一个XML文件,如下所示:

<headerRule name='modifyCType'
            headerName='Content-Type'
            action='manipulate'
            matchValue='($checkPT18.$chkPT18)&!$checkAnnexb.$chkAnnexb)'
            newValue='<'
            methods='INVITE'>
</headerRule>
&lt;headerRule name='modifyCType'
            headerName='Content-Type'
            action='manipulate'
            matchValue='($checkPT18.$chkPT18)&amp;!$checkAnnexb.$chkAnnexb)'
            newValue='&lt;'
            methods='INVITE'>
&lt;/headerRule>
这是我不想要的。我想:

<headerRule name='modifyCType'
            headerName='Content-Type'
            action='manipulate'
            matchValue='($checkPT18.$chkPT18)&amp;!$checkAnnexb.$chkAnnexb)'
            newValue='&lt;'
            methods='INVITE'>
</headerRule>


如何仅用<替换属性值,即使用jaxb解析的newValue?

newValue='
应该可以工作。@StephenC它可以工作,但是,它替换了所有<包括我们如何使用jaxb解决它,在解析过程中,您的问题确实令人困惑。请更新示例以反映您的实际问题。(您已经诊断并修复了
@StephenC的问题。我已经更新了问题,希望它现在能帮助您。)