TinyXML и строки

#winforms #visual-studio-2008 #visual-c #tinyxml

#winforms #visual-studio-2008 #visual-c #tinyxml

Вопрос:

Я пытаюсь прочитать атрибуты XML-файла, в котором я храню информацию. Мне нужно получить эту информацию в виде строк, и я не могу этого сделать, поскольку я не могу найти какой-либо метод TinyXML, который возвращал бы строку, и я не могу найти способ преобразовать вещи из char * в String ^ . У кого-нибудь есть предложения о том, что делать?

Спасибо

Ответ №1:

В TinyXML вы можете получить атрибут XmlElements с помощью функции Attribute(). Он возвращает const char * то, что может быть преобразовано в строку, как указал Адриан в своем ответе в соответствии с http://cplusplus.com/reference/string/string/string / с. string ( const char * s )

Подробнее о функции атрибута: http://www.grinninglizard.com/tinyxmldocs/classTiXmlElement.html#e419a442a9701a62b0c3d8fd1cbdd12d

Комментарии:

1. Не понизил голос, но я предполагаю, что они, возможно, почувствовали, что ответ по-прежнему зависит от содержимого ссылки. Ответы должны быть в состоянии стоять сами по себе без ссылки.

Ответ №2:

Вы можете преобразовать char * в string .
Согласно http://cplusplus.com/reference/string/string/string / C string имеет этот ctor: string ( const char * s )