XercesDOMParser を使用するだけで、xml ファイルから完全な dom を作成する方法を知っています。
xercesc::XercesDOMParser parser = new xercesc::XercesDOMParser();
parser->parse(path_to_my_file);
parser->getDocument(); // From here on I can access all nodes and do whatever i want
それはうまくいきます...しかし、文字列を解析したい場合はどうすればよいでしょうか? 何かのようなもの
std::string myxml = "<root>...</root>";
xercesc::XercesDOMParser parser = new xercesc::XercesDOMParser();
parser->parse(myxml);
parser->getDocument(); // From here on I can access all nodes and do whatever i want
私はバージョン 3 を使用しています。内部AbstractDOMParser
を見ると、その parse メソッドとそのオーバーロードされたバージョン、解析ファイルのみが表示されます。
文字列からどのように解析できますか?