我有以下几点:
tixmlDocument doc; tixmlDeclaration * decl = new tixmlDeclaration( "1.0","utf-8",""); doc.LinkEndChild( decl ); tixmlElement * root = new tixmlElement( "Value" ); tixmlElement * element = new tixmlElement( "number" ); root->LinkEndChild( element); tixmlText * text = new tixmlText( "5" ); element->LinkEndChild( text );
它可以像这样吗? 我想要像.xml一样:
<Value> <number>5</number> </Value>
谢谢!
我的问题是如果我可以有一个int值作为一个string。 如果它可以,如果我发送这种方式的XML文件? 或者有没有办法来指定5是一个int而不是一个文本?
C:分段错误:在NetBeans(OS X)上运行,但在Linux上不运行
从二进制文件一次读取2个字节
如何encryptionWindows中的文件夹?
试图在registry中创build一个值 – C ++ – RegSetValueEx
WM_SYSCHAR是如何生成的?
如何将XAML元素绑定到App.XAML.CS作为全局variables?
打开虚拟串口的C#抛出ArgumentException
用于subprocess的SIGTSTP信号处理程序
Windows BlockInput函数不工作
如果你想附加一个包含整数值的节点,这个整数首先被转换成一个字符串。 你可以用各种函数做到这一点,但我更喜欢snprintf (其他人可能会有所不同:))
考虑下面的例子:
int five = 5; char buf[256]; snprintf(buf,sizeof(buf),"%d",five); // transforms the integer to a string tixmlText * text = new tixmlText( buf ); element->LinkEndChild( text );
顾名思义, tixmlText节点就是文本。 您可以发送整数的文本表示形式,但不能将节点的值视为整数,除非您自己进行转换。
总之,当您将其存储在tixmlText节点中时,由任何类型转换为文本tixmlText您,然后在检索文本时将其从文本转换回任何类型。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。