xslt を使用して、ある xml 形式から別の xml 形式に変換する必要があります。しかし、名前空間 xmlns="http://ws.wso2.org/dataservice" を試してみると、指定された xml ファイルで xmlns:d="http://ws.wso2.org/dataservice" のようなプレフィックスがないと機能しません
<test xmlns="http://ws.wso2.org/dataservice">
<datarows>
<name>Name</name>
</datarows>
<datarows>
<name>karthik</name>
</datarows>
</testcsv>
のように xsl 変換後に xml ファイルが必要です
<head>
<names>Name</names>
<names>karthik</names>
</head>
xsltを手伝ってください
私はxsltを試しました
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:d="http://ws.wso2.org/dataservice" exclude-result-prefixes="d" >
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<namespace-alias stylesheet-prefix="xsl" result-prefix="#default"/>
<xsl:template match="/">
<head>
<xsl:for-each select="testcsv/datarows">
<names>
<xsl:value-of select="name" />
</names>
</xsl:for-each>
</head>
</xsl:template>
</xsl:stylesheet>