我想创建一个具有两个名称空间的xml元素,如下所示:
element name="Root" xmlns:xsi="myXSI" xmlns:xsd="myXSD"
我已经检查过现有的API,但它没有以这种形式出现。我正在
Root xmlns:xsd:xsi="myXSI" xmlns:xmlns:xsd="myXSD"
我正在使用此APIss,如下所示:
xmlTextWriterWriteAttributeNS(xmlWriter, BAD_CAST "xmlns:xsd", BAD_CAST "xsi" , BAD_CAST "myXSD", BAD_CAST "myXSI");
答案 0 :(得分:1)
尝试
xmlTextWriterWriteAttributeNS(xmlWriter, BAD_CAST "xmlns", BAD_CAST "xsi", NULL, BAD_CAST "myXSI");
xmlTextWriterWriteAttributeNS(xmlWriter, BAD_CAST "xmlns", BAD_CAST "xsd", NULL, BAD_CAST "myXSD");