XML/XSLT-无法从XML文档中拾取多个节点

XML/XSLT-无法从XML文档中拾取多个节点,xml,csv,xslt,Xml,Csv,Xslt,我对XSLT非常陌生,正在尝试将以下XML文件转换为逗号分隔的列表: <town>Some Town</town> <city>Some City</city> 我在这里想要实现的是: Some Town,Some City 我还有一个场景,元素可能不会出现,而XML文件将只包含一个——我的XSLT文件是否仍能在这种场景中工作?任何帮助都将不胜感激,谢谢 您应该将xml文件封装在根标记中 如果您从输入文件中删除somecity元素,它会工作的原

我对XSLT非常陌生,正在尝试将以下XML文件转换为逗号分隔的列表:

<town>Some Town</town>
<city>Some City</city>
我在这里想要实现的是:

Some Town,Some City

我还有一个场景,
元素可能不会出现,而XML文件将只包含一个
——我的XSLT文件是否仍能在这种场景中工作?任何帮助都将不胜感激,谢谢

您应该将xml文件封装在
标记中


如果您从输入文件中删除
somecity
元素,它会工作的原因是它将
视为根。

谢谢@Joel。封装在根标记中解决了这个问题。
Error:DOMDocument::loadXML() [<a href='domdocument.loadxml'>domdocument.loadxml</a>]: Extra content at the end of the document in Entity, line: 3
Some Town,
Some Town,Some City