-2
としてつのタグにすべてのタグを連結は...私はXMLを変換する必要があり、いくつかの問題を抱えていた文字列
現在のXML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dat="http://ws.wso2.org/dataservice">
<soapenv:Body>
<dat:UpsertItemGeoObject>
<dat:ItemId>?</dat:ItemId>
<dat:GeoObjects>
<dat:GeoObjectPoint>
<dat:GeoObjectType>Point</dat:GeoObjectType>
<dat:GeoObjectPoints>
<dat:Point>
<dat:Lat>1.123</dat:Lat>
<dat:Lng>1.123</dat:Lng>
</dat:Point>
</dat:GeoObjectPoints>
</dat:GeoObjectPoint>
<dat:GeoObjectPolyline>
<dat:GeoObjectType>Polyline</dat:GeoObjectType>
<dat:GeoObjectPoints>
<!--one or more repetitions:-->
<dat:Point>
<dat:Lat>2.123</dat:Lat>
<dat:Lng>2.456</dat:Lng>
</dat:Point>
<dat:Point>
<dat:Lat>2.123</dat:Lat>
<dat:Lng>2.789</dat:Lng>
</dat:Point>
<dat:Point>
<dat:Lat>2.123</dat:Lat>
<dat:Lng>2.000</dat:Lng>
</dat:Point>
</dat:GeoObjectPoints>
</dat:GeoObjectPolyline>
<dat:GeoObjectPolygon>
<dat:GeoObjectType>Polygon</dat:GeoObjectType>
<dat:GeoObjectPoints>
<!--one or more repetitions:-->
<dat:Point>
<dat:Lat>3.123</dat:Lat>
<dat:Lng>3.123</dat:Lng>
</dat:Point>
<dat:Point>
<dat:Lat>3.123</dat:Lat>
<dat:Lng>3.123</dat:Lng>
</dat:Point>
<dat:Point>
<dat:Lat>3.123</dat:Lat>
<dat:Lng>3.123</dat:Lng>
</dat:Point>
<dat:Point>
<dat:Lat>3.123</dat:Lat>
<dat:Lng>3.123</dat:Lng>
</dat:Point>
<dat:Point>
<dat:Lat>3.123</dat:Lat>
<dat:Lng>3.123</dat:Lng>
</dat:Point>
</dat:GeoObjectPoints>
</dat:GeoObjectPolygon>
</dat:GeoObjects>
</dat:UpsertItemGeoObject>
</soapenv:Body>
所望の出力:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dat="http://ws.wso2.org/dataservice">
<soapenv:Body>
<dat:UpsertItemGeoObject>
<dat:ItemId>12345</dat:ItemId>
<dat:GeoObjects>
<dat:GeoObjectPoint>
<dat:GeoObjectType>Point</dat:GeoObjectType>
<dat:Coordinates>1.123 1.123</dat:Coordinates>
</dat:GeoObjectPoint>
<dat:GeoObjectPolyline>
<dat:GeoObjectType>Polyline</dat:GeoObjectType>
<dat:Coordinates>2.123 2.456,2.123 2.789,2.123 2.000</dat:Coordinates><!-- Lat Long, Lat Long, Lat Long -->
</dat:GeoObjectPolyline>
<dat:GeoObjectPolygon>
<dat:GeoObjectType>Polygon</dat:GeoObjectType>
<dat:Coordinates>3.123 3.123,3.123 3.123,3.123 3.123</dat:Coordinates><!-- Lat Long, Lat Long, Lat Long -->
</dat:GeoObjectPolygon>
</dat:GeoObjects>
</dat:UpsertItemGeoObject>
</soapenv:Body>
は、私は1つのタグに
<dat:Point>
<dat:Lat>1.123</dat:Lat>
<dat:Lng>1.123</dat:Lng>
</dat:Point>
からすべての座標を連結したい - <Coordinates>Lat(Space)Lng(Coma)Lat(Space)Lng<Coordinates>
、しかし、私はこの仕事で私を助けるために何を見つけることができません。 誰かが何らかの事例などを手伝ってくれたら、私はとても感謝しています。