• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLを使用してウェブページを自動で生成する方法はありますか? )

XMLを使用してウェブページを自動で生成する方法

このQ&Aのポイント
  • XMLを使用してウェブページを自動で生成する方法について知りたいです。
  • 北海道、青森、岩手、(略)、沖縄と記述されているページをリンク付きで自動生成したいです。
  • データベースに登録されたデータをリンクから閲覧できるようにするためには一般的にどのような方法が使われていますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • seastar3
  • ベストアンサー率69% (99/142)
回答No.1

 お望みのhtmlファイル生成は、「北海道」という単語を <a href="hokkaido.php">北海道</a> という文字列に 置き換える操作をすれば、実現できるでしょう。  XML のノード内の文字列の一部を加工する操作のための便利なメソッドはよく分かりませんが、文字列の置き換えはプログラム言語の文字列操作命令や正規表現オブジェクト操作などを活用すれば実現できます。特に正規表現を使えば、<body> </body>内の素の文字列のみを置き換えるようなことができます。  そして、できあがった文字列をいったんhtmlファイルとして保存し、ブラウザで開く操作をする(プログラムの中での自動機能も可能)か、WebBrowser コンポーネントのようなhtml表示用のオブジェクトのソース文字列として流し込むことでリンク付きページを扱えるでしょう。

narusuji
質問者

お礼

ありがとうございます。 定石があるのかを知りたく、質問させて頂きました。 後半のアドバイスは知識不足でよく理解出来ませんでしたが、 とりあえずは文字列置換関数、正規表現を用いて文字列の置換を行おうと思います。 お礼が遅くなり申し訳ありません。