サポートチーム便り2011.12.14
XML-INTOを使用する
Question
XML-INTO コマンドでは、オプションに文書パラメーターが必要です。コードは次のようになります。
xmlfile = '/home/myname/my_xml_doc.xml';
options = 'doc=file +
path=RequestForUICGroup/RequestForUIC +
case=any +
allowextra=yes +
allowmissing=yes';
xml-into RequestForUIC %xml(xmlfile: options);
CGI パラメーターを Web インターフェースからプログラムに渡すなどして、変数を入力として使用できるでしょうか。この変数は IFS に書き出し、再度読み取ることはできましたが、コードが長すぎるような感じがします。
Answer
変数から XML 文書を取得するのは XML-INTO では既定の操作です。オプションから「doc=file」を削除してください。%XML() への第1パラメーターが XML 文書を含む変数です。