【问题标题】:creating xml element with two namespaces using libxml APIs使用 libxml API 创建具有两个命名空间的 xml 元素
【发布时间】:2010-05-31 04:36:34
【问题描述】:

我想创建一个具有两个命名空间的 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");

【问题讨论】:

    标签: libxml2


    【解决方案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");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多