-3

html入力からxmlファイルを作成する必要があるような要件があります。

それは私が他のファイルと解析するためにusefuであるxml形式に変換する必要がある巨大なhtmlデータを持っています。

入力HTML

<html>
<tr>
<td>SG 874/SG 322</td>
<td>Agartala</td>
<td>Chennai</td>
<td>16:30</td>
<td>23:15</td>
<td>Kolkata</td>
<td>Daily</td>
</tr>
<tr>
<td>SG 873/SG 881</td>
<td>Agartala</td>
<td>Delhi</td>
<td>13:00</td>
<td>18:05</td>
<td>Gawahati</td>
<td>Daily</td>
</tr>
<tr>
<td>SG  873/SG 894</td>
<td>Agartala</td>
<td>Delhi</td>
<td>13:00</td>
<td>20:40</td>
<td>Gawahati</td>
<td>Daily</td>
</tr>
</html>

必要なサンプルXML

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

<Routes>
<Flgno>SG 874/SG 322</Flgno>
<org>Agartala</org>
<des>Chennai</des>
<Dept>16:30</Dept>
<Arr>23:15</Arr>
<Via>Kolkata</Via>
<frq>Daily</frq>
</Routes>

<Routes>
<Flgno>SG 873/SG 881</Flgno>
<org>Agartala</org>
<des>Delhi</des>
<Dept>13:00</Dept>
<Arr>18:05</Arr>
<Via>Gawahati</Via>
frq>Daily</frq>
</Routes>

<Routes>
<Flgno>SG  873/SG 894</Flgno>
<org>Agartala</org>
<des>Delhi</des>
<Dept>13:00</Dept>
<Arr>18:40</Arr>
<Via>Gawahati</Via>
<frq>Daily</frq>
</Routes> 
</schedules>

例を挙げて変換テクニックを提案してください

4

1 に答える 1

0

特定の質問 (「変換手法の提案」) と、提供された入力/結果のサンプルに答えるには:

  • 最も基本的な XSLT 設計パターンを見てください。The Identity Transformation
  • さらに、この恒等変換をオーバーライドするためのテクニックを見てください。簡単な Google 検索 いくつかの が見つかります(すべてこの Web サイトから)。

これらの原則を適用しようとしても問題が解決しない場合は、お知らせください。

于 2012-09-26T17:33:39.097 に答える