我需要获取值“SONGTITLE”,并用“ - ”分隔它。将XML中的特定值加载到另一个XML中
块引用
<SHOUTCASTSERVER>
<CURRENTLISTENERS>2</CURRENTLISTENERS>
<PEAKLISTENERS>6</PEAKLISTENERS>
<MAXLISTENERS>5000</MAXLISTENERS>
<UNIQUELISTENERS>2</UNIQUELISTENERS>
<AVERAGETIME>1574</AVERAGETIME>
<SERVERGENRE>Other</SERVERGENRE>
<SERVERGENRE2/>
<SERVERGENRE3/>
<SERVERGENRE4/>
<SERVERGENRE5/>
<SERVERURL>https://ww.reyfm.de</SERVERURL>
<SERVERTITLE>ReyFM | Top100</SERVERTITLE>
<SONGTITLE>
Calvin Harris - Feels (feat. Pharrell Williams, Katy Perry & Big Sean)
</SONGTITLE>
<SONGURL>DNAS/playingart?sid=1</SONGURL>
<STREAMHITS>237</STREAMHITS>
<STREAMSTATUS>1</STREAMSTATUS>
<BACKUPSTATUS>0</BACKUPSTATUS>
<STREAMLISTED>0</STREAMLISTED>
<STREAMLISTEDERROR>200</STREAMLISTEDERROR>
<STREAMSOURCE>109.230.253.249</STREAMSOURCE>
<STREAMPATH>/</STREAMPATH>
<STREAMUPTIME>13511</STREAMUPTIME>
<BITRATE>320</BITRATE>
<CONTENT>audio/mpeg</CONTENT>
<VERSION>2.4.7.256 (posix(linux x64))</VERSION>
</SHOUTCASTSERVER>
然后我需要把然后在另一个XML文件:第一个进入“艺术家”,第二个进入“称号”。例如:
块引用
<?xml version="1.0" encoding="UTF-8"?>
<allchannels count="1">
<ilr_trackinfo channel="1">
<artist>
<![CDATA[ Post Malone ]]>
</artist>
<title>
<![CDATA[ Congratulations (feat. Quavo) ]]>
</title>
<image src="http://95.154.254.129:17618/playingart?sid=1"/>
</ilr_trackinfo>
</allchannels>
“ilr_trackinfo通道=” 1 “”, “allchannels计数=” 1 “”, “图像” 是静态的。 这可能吗?
帮助,将不胜感激:)
图片说明:http://i.stack.imgur.com/KnpYG.png
的问题不是很清楚,但是这似乎找工作XSLT。你可以用PHP或javascript来完成。一些细节会帮助 – Bee157
现在好了吗? – Nitro
你有什么选择:javascript,php,...你在哪种语言中尝试了一些... – Bee157