我有这个 XML 文件,
<tour title="Bavaria, Austrian, and the Alps" baseCost="1799.99">
<availability start="2011/03/25" end="2011/9/30"/>
<description>
</description>
<stop day="1">
<title>Munich, Germany. </title>
<description></description>
<latitude>48.15</latitude>
<longitude>11.5833333</longitude>
<hotels>
<hotel name="Europa Hotel" stars="3" premium="0.0"/>
<hotel name="Excelsior Hotel" stars="4" premium="59.99"/>
<hotel name="Grand Hotel" stars="5" premium="199.99"/>
</hotels>
</stop>
<stop day="2">
<title>Garmisch, Germany.</title>
<description>Major destination of the Bavarian alps. Site of a major World Cup ski race.</description>
<latitude>47.5</latitude>
<longitude>11.0833333</longitude>
<hotels>
<hotel name="Europa Hotel" stars="3" premium="0.0"/>
</hotels>
</stop>
我已经解析了我需要的所有内容,但问题是我需要像这样显示输出,
<title name>
<stop name>
<hotels names>
<stop name>
<hotels names>
但是输出是这样的,
<title name>
<stops names>
<hotels names>
仅在一个订单中,我应该使用什么,insertAfter() 或 after()?
这是我的 jQuery 代码: http: //pastebin.com/dmETKi9E
HTML 代码:
<body>
<h1 id="header"></h1>
<h2 id="stop"></h2>
<p id="hotel"></p>
</body>