私はこの種のxmlを持っています
<?xml version="1.0"?>
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Rows>
<Row>
<Id>1</Id>
<XColumns>
<Name>Country</Name>
<Value>Austria</Value>
</XColumns>
<XColumns>
<Name>Region</Name>
<Value>Europe</Value>
</XColumns>
<XColumns>
<Name>Sector</Name>
<Value>Information Technology</Value>
</XColumns>
<YColumns>
<Name>Dataset 1</Name>
<Value>14</Value>
</YColumns>
<YColumns>
<Name>Dataset 2</Name>
<Value>19</Value>
</YColumns>
</Row>
<Row>
<Id>2</Id>
<XColumns>
<Name>Country</Name>
<Value>Bahamas</Value>
</XColumns>
<XColumns>
<Name>Region</Name>
<Value>North American</Value>
</XColumns>
<XColumns>
<Name>Sector</Name>
<Value>Information Technology</Value>
</XColumns>
<YColumns>
<Name>Dataset 1</Name>
<Value>1</Value>
</YColumns>
<YColumns>
<Name>Dataset 2</Name>
<Value>15</Value>
</YColumns>
</Row>
XSLTを使用して次のXMLに変換する必要があります
<?xml version="1.0"?>
<data>
<categories>
<category label="Austria"/>
<category label="Bahamas"/>
</categories>
<dataset seriesName="DataSet 1">
<set value="14"/>
<set value="1"/>
</dataset>
<dataset seriesName="DataSet 2">
<set value="19"/>
<set value="15"/>
</dataset>
もう1つ、category = Countryを渡すと、「category」という変数が1つあるので、ラベルにオーストリア、バハマなどの国の値を持つcategoriesタグが生成されます。category = regionを渡すと、ラベルがヨーロッパ、北米などの地域の値を持つカテゴリタグが生成されます。したがって、カテゴリ値に基づいて、categoriesタグを生成する必要があります。