xslを使ってitunesプレイリストの曲名だけ取得しようとおもった
http://www.xmlmaster.org/atelier/mc006.htmlのを削って、曲名だけ取得に成功。
<?xml version="1.0" encoding="Shift_JIS" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="yes" encoding="Shift_JIS" doctype-public="-//W3C//DTD HTML 4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd" /> <xsl:template match="/"> <html> <!-- タイトルの設定 --> <head> <title>My iTunes Music Library!!</title> </head> <body> <!-- 音楽データの情報取得 --> <xsl:for-each select="plist/dict/dict/dict"> <!-- 曲名の取得 --> <xsl:apply-templates select="key[text()='Name']" /> <br /> </xsl:for-each> </body> </html> </xsl:template> <!-- key要素のためのテンプレート --> <xsl:template match="key"> <!-- コンテキストノードの兄弟ノードを取得 --> <td><xsl:value-of select="following-sibling::node()[1]" /></td> </xsl:template> </xsl:stylesheet>
テキストエディタにコピペして不要部分を置換で消去してこんな感じのlist.txtを作成。
Verano Porteno
Otono Porteno
Invierno Porteno
...
...