2011-01-20 8 views
1

xerces-Cをメインのxml操作ライブラリとして使用するC++アプリケーションがあります。Xerces-Cを使用してmy xmlにスタイルシート宣言を追加する

DOMDocument *とパーサーがあり、宣言を設定したいと思います。

I次の操作を行います。

parser->setValidationScheme(xercesc::XercesDOMParser::Val_Never); 
parser->setDoSchema(false); 
parser->setLoadExternalDTD(false); 

は、私が追加したい:

<?xml-stylesheet type="text/xsl" href="my_xslt.xsl"?> 

私はそれをどのように行うことができますか?

答えて

1

あなたは、あなたがそれを作成した後のDOMDocument http://xerces.apache.org/xerces-c/apiDocs-3/classDOMDocument.html#ce898787ba20c00c85be63f28a358507

にcreateProcessingInstructionを使うのdocumentElementにそれを追加する必要があります。

+0

私はそれを試して何とかうまくいきましたが、私の文脈では、別のfuctionalityを使ってよりよい解決策を見つけました...解析する文字列に宣言を書いてください...書かれた宣言も解析されます...しかし、 :) – Andry

+0

ようこそ。 –

関連する問題