TinyXml捕获空格/段落

时间:2015-12-22 05:05:37

标签: xml formatting whitespace tinyxml

到目前为止,微小的XML一直都很棒,但是我觉得我觉得这是一个非常基本的问题,但它一直让我非常糟糕......我需要做的就是从Cin获取输入并将其放入TiXmlElement和TiXmlText类。我似乎无法得到它,以便我可以采用合理的格式,也可以保留我拥有的任何空间。 我希望能够在我的标签之间输入诸如“Tem Village”之类的内容或一小段文本,并且它只能在第一个元素中读取。我尝试过这样的事情:

std::cout << "We're taking input now." << std::endl;
std::string toTake;
std::cin >> toTake;

TiXmlElement * element2 = new TiXmlElement(toTake);
variables.LinkEndChild(element2);
variables.SaveFile();`

尝试运行TiXmlBase :: SetCondenseWhiteSpace(false);方法没有结果..请帮忙!这对我正在进行的工作非常重要,任何帮助都会非常重要!

我想要的是一个XML文档,如下所示:

<Tag>Hoi I'm Tem</tag>

就像一个例子......但每次我输入类似的东西到我的Char *(这是TinyXML的输入,我得到这个:

<Tag>Hoi</tag>

有人认为他们可以提供帮助吗?

-Terra

1 个答案:

答案 0 :(得分:0)

我是个白痴我得到了它!只需要不使用cin ...快速GetLine()解决了我的所有问题。