サイトのステータスをチェックし、結果を xml ドキュメントに書き込むスクリプトがあります。Xml は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<sites>
<site1>result of site1</site1>
<site2>result of site2</site2>
...
</sites>
</xml>
次に、次のように、wordpress ショートコードを使用して各サイトの xml コンテンツを取得できる関数があります。
<?php
function CheckRemoteService($atts) {
extract(shortcode_atts(array(
'name' => 'txt',
), $atts));
$xml = simplexml_load_file('my.xml');
echo $xml->sites->$name;
}
add_shortcode('checkmyurl','CheckRemoteService');
?>
ショートコードは正しい出力を提供しますが、そこでブロックされている場合のように、すべての結果が上部の同じ行に配置されます。これらの結果を他のデータと共にテーブルに挿入したいと考えています。これはxmlの制限ですか、それとも間違いを犯しましたか? ありがとう。