24#include <com/sun/star/xml/sax/XWriter.hpp>
40 xOut->startDocument();
43 "<!DOCTYPE library:libraries PUBLIC \"-//OpenOffice.org//DTD OfficeDocument 1.0//EN\""
44 " \"libraries.dtd\">" );
45 xOut->ignorableWhitespace( OUString() );
53 xOut->ignorableWhitespace( OUString() );
54 xOut->startElement( aLibrariesName, pLibsElement );
60 for( sal_Int32
i = 0 ;
i < nLibCount ;
i++ )
81 pLibElement->dump( xOut );
84 xOut->ignorableWhitespace( OUString() );
85 xOut->endElement( aLibrariesName );
92 css::uno::Reference< css::xml::sax::XWriter >
const & xOut,
95 xOut->startDocument();
98 "<!DOCTYPE library:library PUBLIC \"-//OpenOffice.org//DTD OfficeDocument 1.0//EN\""
99 " \"library.dtd\">" );
100 xOut->ignorableWhitespace( OUString() );
125 pLibElement->addSubElement( pElement );
128 pLibElement->dump( xOut );
constexpr OUStringLiteral aFalseStr
constexpr OUStringLiteral aTrueStr
void exportLibraryContainer(Reference< xml::sax::XWriter > const &xOut, const LibDescriptorArray *pLibArray)
void exportLibrary(css::uno::Reference< css::xml::sax::XWriter > const &xOut, const LibDescriptor &rLib)
std::unique_ptr< LibDescriptor[]> mpLibs
css::uno::Sequence< OUString > aElementNames
constexpr OUStringLiteral XMLNS_LIBRARY_URI
constexpr OUStringLiteral XMLNS_XLINK_URI
#define XMLNS_LIBRARY_PREFIX
#define XMLNS_XLINK_PREFIX