38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# Memory debug specific
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync<element name="foo"
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync <a:documentation>A foo element.</a:documentation>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync <element name="ex1:bar1">
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync <element name="ex2:bar2">
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync<foo><pre1:bar1 xmlns:pre1="http://www.example.com/n1"/><pre2:bar2 xmlns:pre2="http://www.example.com/n2"/></foo>"""
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncrngp = libxml2.relaxNGNewMemParserCtxt(schema, len(schema))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync print "error doing RelaxNG validation"
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync# Memory debug specific
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync print "Memory leak %d bytes" % (libxml2.debugMemory(1))