0

Drupal 7 を使用して REST Web サービスに接続しようとしています。データは URL を介して提供され、それを D7 サイトにプルしてノードを作成および設定したいと考えています。フィード モジュールを使用してコンテンツをマップし、Web サービス クライアント モジュールを使用してデータを取得していますが、必要に応じてデータを切り取って分割するためのデータ型として何を使用すればよいかわかりません。

次のようなアドレスがありますhttp://192.136.0.31:8080/places/getAll

Chrome の Advanced Rest Client を使用すると返される xml:

<ArrayOfAsset>
 <Asset>
    <Address1>01-02 Whatever Road</Address1>
    <Address2>Whatever Town</Address2>
    <City />
    <Country>United Kingdom</Country>
    <County>Whatevershire</County>
    <HouseNumber>0001</HouseNumber>
    <Id>01234ec0e-005456944567</Id>
    <Latitude>58.828424</Latitude>
    <LongTelephoneNumber>01543 534676</LongTelephoneNumber>
    <Longitude>126.054688</Longitude>
    <Name>Whatever the name is</Name>
    <PostCode>WH01 7PU</PostCode>
    <ShortName>Whatever</ShortName>
    <Uri></Uri>
 </Asset>
</ArrayOfAsset>

それで、私の質問は、クライアントモジュールで必要な部分を返すためにそのデータを分割/カットするにはどうすればよいですか?

他に必要なものがありましたら、お知らせください。

更新: Web サービス経由でエクスポートされた xml ですが、xml は実際には同じ形式ではないように見えます。

最初の行は、Chrome 開発ツールでコメント アウトされており、まるで chrome 自体がそこに配置されているかのようです。

<!--?xml version="1.0" encoding="utf-8"?-->

空白の頭のタグ

<head></head>
<body>

次に、上記のコードに直接入ります。

4

0 に答える 0