W
WFSMoon
Unregistered / Unconfirmed
GUEST, unregistred user!
我想在XML中写入带回车换行符的值,如:
想得到:<TEXT>AAA#$D#$ABBB</TEXT>,我在代码中写入
var
Node: IXMLNode;
begin
........
Node.nodeValue := 'AAA' + #$D#$A + 'BBB';
.......
但是在XML中把$D#$A当成单一的#$A来处理,导致我在通过nodevalue读出该节点的值时只读出了‘AAA#$ABBB’。
请问如何才能保证我能在XML中正确的读写如回车换行符之类的字符?而且我不希望用转义字符来处理,这样会影响效率并且比较麻烦,有没有其他更简便并且高效的办法?
想得到:<TEXT>AAA#$D#$ABBB</TEXT>,我在代码中写入
var
Node: IXMLNode;
begin
........
Node.nodeValue := 'AAA' + #$D#$A + 'BBB';
.......
但是在XML中把$D#$A当成单一的#$A来处理,导致我在通过nodevalue读出该节点的值时只读出了‘AAA#$ABBB’。
请问如何才能保证我能在XML中正确的读写如回车换行符之类的字符?而且我不希望用转义字符来处理,这样会影响效率并且比较麻烦,有没有其他更简便并且高效的办法?