23#include <rtl/ustring.hxx>
24#include <com/sun/star/uno/Reference.hxx>
25#include <com/sun/star/xml/dom/DocumentBuilder.hpp>
29using com::sun::star::container::XNameContainer;
30using com::sun::star::xml::dom::DocumentBuilder;
31using com::sun::star::xml::dom::XDocumentBuilder;
47 if( (c >=
'A' && c <=
'Z')
49 || (c >=
'a' && c <=
'z')
50 || (c >= 0x00C0 && c <= 0x00D6)
51 || (c >= 0x00D8 && c <= 0x00F6)
52 || (c >= 0x00F8 && c <= 0x02FF)
53 || (c >= 0x0370 && c <= 0x037D)
54 || (c >= 0x037F && c <= 0x1FFF)
55 || (c >= 0x200C && c <= 0x200D)
56 || (c >= 0x2070 && c <= 0x218F)
57 || (c >= 0x2C00 && c <= 0x2FEF)
58 || (c >= 0x3001 && c <= 0xD7FF)
59 || (c >= 0xF900 && c <= 0xFDCF)
60 || (c >= 0xFDF0 && c <= 0xFFFD)
63 || (c >= 0xD800 && c <= 0xDBFF)
64 || (c >= 0xDC00 && c <= 0xDFFF) )
70 || (c >=
'0' && c <=
'9')
72 || (c >= 0x0300 && c <= 0x036F)
73 || (c >= 0x203F && c <= 0x2040) )
99 bRet &= ( ( nClass & 2 ) != 0 );
static sal_uInt8 lcl_getCharClass(sal_Unicode c)
bool isValidPrefixName(const OUString &sName, const Reference< XNameContainer > &)
Reference< XDocumentBuilder > getDocumentBuilder()
bool isValidQName(const OUString &sName, const Reference< XNameContainer > &)