XMLを扱うと少しのミスでも敏感にエラーがでるので慣れるまでは大変かも知れません。慣れると逆に安心です。
PHP5で回しているなら比較的親切なエラーメッセージが出るので参考にして見てください。こちらに質問してくださっても結構です。
PHP部分がバグっている可能性も十分にあります。見つけたら報告して頂ければ対応します。
XSLTは慣れると結構柔軟な上、色々なところで使えます。がんばってください。名前空間を理解していないと意味不明なエラーに悩むことになるのでご注意を。
BOMでエラーが出る可能性が有ります(恐らく無いと思いますが)。文字コードはUTF-8のBOM無しにしてください。
http://yudai.arielworks.com/memo/2004/07/28/051830.trackback
末尾に「0 + 1」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「051830.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。