使用XSLT从字符串XML中筛选anyURI类型元素的C程序
我有一个XML字符串,我想在这个XML上应用XSLT字符串来过滤anyURI类型的元素 我对使用libxslt感兴趣。但它会转换文件中的xml。我想转换xml字符串使用XSLT从字符串XML中筛选anyURI类型元素的C程序,c,xslt,libxml2,libxslt,C,Xslt,Libxml2,Libxslt,我有一个XML字符串,我想在这个XML上应用XSLT字符串来过滤anyURI类型的元素 我对使用libxslt感兴趣。但它会转换文件中的xml。我想转换xml字符串 如何编写C程序来转换此xml字符串?就XSLT而言,libxslt是XSLT 1.0处理器,因此它不支持W3C模式类型,如XSLT中的xs:anyURI,您需要使用XSLT 2或3处理器。因此,我不确定您希望XSLT程序如何过滤掉xs:anyURI类型的元素,不管它是在文件中还是在字符串中 在C语言中,我想,根据您的字符串表示形式,
如何编写C程序来转换此xml字符串?就XSLT而言,libxslt是XSLT 1.0处理器,因此它不支持W3C模式类型,如XSLT中的xs:anyURI,您需要使用XSLT 2或3处理器。因此,我不确定您希望XSLT程序如何过滤掉xs:anyURI类型的元素,不管它是在文件中还是在字符串中
在C语言中,我想,根据您的字符串表示形式,您需要使用或xmlReadDoc来获取XML字符串输入和XSLT字符串输入的值,然后libxslt API允许您获取xsltStylesheetPtr,然后运行xsltApplyStylesheet。在XSLT中,libxslt是XSLT1.0处理器,因此它不支持W3C模式类型,如XSLT中的xs:anyURI,您需要使用XSLT2或3处理器。因此,我不确定您希望XSLT程序如何过滤掉xs:anyURI类型的元素,不管它是在文件中还是在字符串中 在C语言中,我想,根据您的字符串表示形式,您需要使用或xmlReadDoc来获取XML字符串输入和XSLT字符串输入的值,然后libxslt API允许您使用来获取XSLTSTYLESHEEPTR,然后运行xsltApplyStylesheet