0

XMLには、C ++が誤解する可能性のある記号が含まれています(http://www.w3.org/2000/10/XMLSchemaの//など)

コンパイル時にハードコードされたXMLをstd::stringまたはCStringに含めるクリーンな方法を知っているかどうか疑問に思います。

(実際には、いくつかのxml入力を検証するために.xsdファイルをエンコードしようとしています。これは、このxsdファイルの有無に依存したくないため、バイナリでコンパイルする必要があるためです)

4

1 に答える 1

1
const char* XML_STRING = "<?xml version=\"1.0\"?><Test></Test>";

std::string aTestXmlStr(XML_STRING);
于 2010-06-07T12:07:55.830 に答える