CDATA问题。图像旁边的换行文本

时间:2016-10-07 08:27:35

标签: xml kml cdata

我需要从上到下排列图像旁边的文本。

我在<br/>内使用CDATA,但文字排在图片底部。如何解决问题,以便文本可以从顶部排列到图像旁边?

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
        <name>Miami, FL</name>
<description>       
        <![CDATA[<img      
src="http://wfarm1.dataknet.com/static/resources/icons/set95/5076c9d9.png"/>   
<br/>
         Address: 180 Howard St. San Francisco, CA 94105. <br />      
         Phone:415-555-3322. <br/>
         Type: Kids Play Center. <br/>
         Fax: 515-666-3311]]>
 </description>
     <Point><coordinates>-80.19179,25.76168</coordinates></Point>
</Placemark>
</kml>

2 个答案:

答案 0 :(得分:1)

我在这里建议一点CSS:

<img src="..." style="float:left;"/>
Address: ... <br />
Phone: ... <br/>
Type: ... <br/>
Fax: ...

答案 1 :(得分:-1)

你也可以在这里使用表格。它比CSS更老,但它也有效:

<![CDATA[
<table>
  <tr>
    <td>
      <img src="http://wfarm1.dataknet.com/static/resources/icons/set95/5076c9d9.png"/>
    </td>
    <td>
      Address: 180 Howard St. San Francisco, CA 94105. <br />      
      Phone: 415-555-3322. <br/>
      Type: Kids Play Center. <br/>
      Fax: 515-666-3311
    </td>
  </tr>
</table>
]]>