VTD xml在VTDNav上调用remove()后删除剩余的行

VTD xml在VTDNav上调用remove()后删除剩余的行,xml,vtd-xml,Xml,Vtd Xml,据我所知,这是一个已知的问题,将在VTD-XML的后续版本中修复。根据我目前的观察,这个问题还没有解决。是否有专门针对这一点精心设计的解决方案 删除内容后留下的新行非常烦人,因为它会破坏文件从版本x到版本x1的差异。在2.12中添加了一个名为expandWhitespace的新方法,在本用例中,您可以调用该方法来删除空白。。。它已经在cvs存储库中,您可以签出它。。。基本用法是callvn.expandWhitespace(vn.getContentFragment())这将返回一个长字符串,然

据我所知,这是一个已知的问题,将在VTD-XML的后续版本中修复。根据我目前的观察,这个问题还没有解决。是否有专门针对这一点精心设计的解决方案


删除内容后留下的新行非常烦人,因为它会破坏文件从版本x到版本x1的差异。

在2.12中添加了一个名为expandWhitespace的新方法,在本用例中,您可以调用该方法来删除空白。。。它已经在cvs存储库中,您可以签出它。。。基本用法是call
vn.expandWhitespace(vn.getContentFragment())
这将返回一个长字符串,然后使用XMLModifier删除它。。。如果可以,请从cvs中查看vtdNav.java…

在2.12中添加了一个名为expandWhitespace的新方法,您可以调用该方法来删除本用例中的空白。。。它已经在cvs存储库中,您可以签出它。。。基本用法是call
vn.expandWhitespace(vn.getContentFragment())
这将返回一个长字符串,然后使用XMLModifier删除它。。。如果可以,请从cvs中查看vtdNav.java…

在2.12中添加了一个名为expandWhitespace的新方法,您可以调用该方法来删除本用例中的空白。。。它已经在cvs存储库中,您可以签出它。。。基本用法是调用vn.expandWhitespace(vn.getContentFragment()),这将返回一个长字符串,然后使用XMLModifier将其删除。。。如果可以,请从cvs中签出vtdNav.java…这是一个永久性修复,不是供参考的解决方案…:(因此,我从cvs存储库中签出了该文件,尽管问题不再存在,但我面临的问题是,删除的内容开始于删除内容之前的元素之后。有什么想法吗?@vtd xml author:(因此,我从cvs存储库中签出了该文件,尽管该问题不再存在,但我面临的是删除内容开始于删除内容之前的元素之后。有什么想法吗?\uB被删除后,我很抱歉,我看不出这不是您想要的吗?为什么会出现问题?一种称为expandWh的新方法itespace是在2.12中添加的,您可以在这个用例中调用它来删除空格…您可以签出它已经在cvs存储库中了…基本用法是调用vn.expandWhitespace(vn.getContentFragment())这将返回一个长字符串,然后使用XMLModifier将其删除…如果可以,请从cvs中查看vtdNav.java…这是一个永久性修复,不是供参考的解决方案…:(因此,我从cvs存储库中签出了该文件,尽管该问题不再存在,但我面临的是删除的内容在删除内容之前的元素之后立即开始。有什么想法吗?@vtd xml author:(因此,我从cvs存储库中签出了该文件,尽管该问题不再存在,但我面临的是删除的内容在删除内容之前的元素之后立即开始。有什么想法吗?\ub被删除后,我很抱歉,我看不出这怎么不是您想要的?为什么会是一个问题?您几乎重新键入了您的内容。)上一个答案。我不确定我的上一条评论是否被误解。您几乎重新键入了上一个答案。我不确定我的上一条评论是否被误解。我签出了文件VTDNav,并调用了vn.expandwhitespace(vn.getContentFragment())。虽然这解决了删除错误后留下新行的问题,但我还有另一个问题。我现在遇到的问题是,上一个元素和下一个元素之间的换行符消失了。我如何解决这个问题。您希望能够选择保留哪些空白以及删除哪些空白?哟你几乎重新键入了你以前的答案。我不确定我的上一条评论是否被误解。你几乎重新键入了你以前的答案。我不确定我的上一条评论是否被误解。我签出了文件VTDNav并调用了vn.expandwhitespace(vn.getContentFragment())。虽然这解决了删除错误后留下新行的问题,但我还有另一个问题。我现在遇到的问题是上一个元素和下一个元素之间的换行符消失了。我如何解决此问题。您希望能够选择保留哪些空白以及删除哪些空白?