1

我想创建一个具有两个命名空间的 xml 元素,如下所示:

element name="Root" xmlns:xsi="myXSI" xmlns:xsd="myXSD"

我已经检查了现有的 API,但它没有以这种形式出现。我越来越

Root xmlns:xsd:xsi="myXSI" xmlns:xmlns:xsd="myXSD"

我正在使用以下 API:

xmlTextWriterWriteAttributeNS(xmlWriter, BAD_CAST "xmlns:xsd", BAD_CAST "xsi" , BAD_CAST "myXSD", BAD_CAST "myXSI");
4

1 回答 1

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");
于 2011-05-25T09:15:10.397 回答