David Bertoni wrote:
If you're using the XalanTransformer class, you can call XalanTransformer::setOmitMETATag(eOmitMETATagYes) to accomplish this. If you're using the command line executable, you can use the -m command line option.
I am using the XalanTransformer class, and when I call this function:

ptheXalanTransformer = new XalanTransformer();
                
ptheXalanTransformer->setOmitMETATag(XalanTransformer::eOmitMETATagYes);

                ....

                // Do the transform.
                if (NULL == ptheCompiledStylesheet || reloadXSL)
                {
                        if (NULL != ptheCompiledStylesheet)
                                
ptheXalanTransformer->destroyStylesheet(ptheCompiledStylesheet);

                        
ptheXalanTransformer->setOmitMETATag(XalanTransformer::eOmitMETATagYes);
                        theResult = 
ptheXalanTransformer->compileStylesheet(xsltsource, ptheCompiledStylesheet);
                        if (0 != theResult)
                        {
                                cerr << "Error in file " << xsltsource << ": " << 
ptheXalanTransformer->getLastError() << endl;
                                return theResult;
                        }
                        
ptheXalanTransformer->setOmitMETATag(XalanTransformer::eOmitMETATagYes);
                }

                if (NULL != params)
                {
                        for (map<string, string>::const_iterator it = 
params->begin(); it != params->end(); ++it)
                        {
                                
ptheXalanTransformer->setStylesheetParam(it->first.c_str(), it->second.c_str());
                        }
                }

                if (NULL != mode && '\0' != *mode)
                {
                        ptheXalanTransformer->setStylesheetParam("mode", mode);
                }

                
ptheXalanTransformer->setOmitMETATag(XalanTransformer::eOmitMETATagYes);
                theResult = ptheXalanTransformer->transform(xmlsource, 
ptheCompiledStylesheet, target);

                if(theResult != 0)
                {
                        cerr << "Error: " << ptheXalanTransformer->getLastError() 
<< endl;
                }
it also insert meta tag <META http-equiv="Content-Type" content="text/html; 
charset=UTF-8"> in created html-document



Reply via email to