始める前に、次の説明を読みました。
エラー:XMLの解析エラー:整形式ではありません(無効なトークン)...?
これらの質問のすべてが私の問題に当てはまるようには見えませんでした。
$xml=simplexml_load_file('somefile.xml');
商品を表示するマーチャントアフィリエイトサイトを構築する目的で、関数付きのphpファイルを作成しました。
次に、(いくつかの)$ feed(s)、echo、9ヤード全体をコーディングしました。
すべてのXMLデータは、特定の製品に関する情報(製品名、説明、価格、サイズ、画像のURL、その他のキーワード関連データなど)です。
1つのデータエントリの例は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<root>
<product>
<productName>Name</productName>
<productCode>someCode</productCode>
<productDescription>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</productDescription>
<productSort>someSort</productSort>
<productCategory>someCategory</productCategory>
<productUrl>http://www.someMerchantUrl.com/someFolderOrCategory/someProduct</productUrl>
<productImageUrl01>http://www.someMerchantUrl.com/imageOne.jpg</productImageUrl01>
<productImageUrl02>http://www.someMerchantUrl.com/imageTwo.jpg</productImageUrl02>
<productImageUrl03>http://www.someMerchantUrl.com/imageThree.jpg</productImageUrl03>
<productPrice>£26.50</productPrice>
<productPriceSale></productPriceSale>
<deliveryCost>$5.00</deliveryCost>
<deliveryMethod>courier</deliveryMethod>
<availability>In Stock</availability>
<purchaseAgreement>http://www.someMerchantUrl.com/terms-and-conditions.html</purchaseAgreement>
<mainColour>blue</mainColour>
<secondaryColour>black</secondaryColour>
<keyword01>keywordOne</keyword01>
<keyword02>keywordTwo</keyword02>
<keyword03>keywordthree</keyword03>
</product>
</root>
製品リンクとその画像の場所のサンプルURLを使用して、すべてが完全にテストされました。
解析エラーは、実際のディープリンクURLを挿入した後にのみポップアップしました(「クリックリダイレクト」コーディング)。
したがって、私が得るエラーは次のとおりです。
XML Parsing Error: not well-formed
Location: http://www.someAffiliateWebSite.com/productsXML/MainPageProducts.xml
Line Number 11, Column 68:
<productUrl>http://www.awin1.com/cread.php?awinmid=XXXX&awinaffid=XXXXXX&clickref=&p=http%3A%2F%2Fwww.someMerchantWebSite.com%2Fcatalog%2Fproduct.xml%3Fproduct_id%3D2577714%3Bcategory_id%3D2003473</productUrl>
---------------------------------------------------------------------------------^
((アフィリエイトネットワークはアフィリエイトウィンドウであり、マーチャントとアフィリエイトIDは明らかにXではなく、ドメインは明らかにここにあるものではありません。))
したがって、演繹によって(とにかく演繹的推論だと思います.....とにかく)ディープリンクURL構文には、「クリックリダイレクト」リンクを追加する前は正常に機能していたので、何か面白いことがあると思います。
解析エラーの場所に関する特定の情報が得られるように見えますが、Web開発がかなり遅れているため、ほとんど役に立ちません。
それで、誰かがここのスープでハエを見つけることができますか?
ありがとう!
/ブライアン