【发布时间】:2012-03-31 15:46:24
【问题描述】:
我很感激关于如何在标签之间获取(非元素)文本的指针。例如,给定元素 ABC,我想获取文本 ABC。
目前,我可以使用DefaultHandler::(const XMLCh *const chars, const XMLSize_t length) 来获取两个连续的开始或结束标签之间的字符。不幸的是,我得到了不必要的换行符和格式化空格。在父标签和子元素之间。例如,在下面的代码中,我得到了 5 个额外的格式化字符——一个换行符和四个空格:
<Parent> <!-- Newline here -->
<Child>XYX</Child> <!-- Four spaces here -->
</Parent>
过滤掉这些格式字符的最佳(标准)方法是什么?
【问题讨论】: