• 締切済み

cgiで書かれているファイルでxml表示?

cgiで書かれているファイルで携帯サイト(ショッピングサイト)を作成しています。 例)http://***.com/mobile.cgi デザインを変更したいので、xml扱いとしてスタイルシートを使えるようにしたいのです。 あくまでもcgiファイルなので、xhtmlなどに拡張子を変更してもいいのか、変更が可能なのか・・ うまく説明できないのですが、cgiファイルを使用したままスタイルシートを使用することは可能でしょうか? ※xml宣言などは正しくできています。

  • saex
  • お礼率51% (50/98)

みんなの回答

noname#100277
noname#100277
回答No.2

HTML吐き出しの箇所をxml吐き出しに書き換え上書きすれば良いのでは? 又はXHTML吐き出しに変更。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

cgiからxhtmlに拡張子を変更するとCGIは動かなくなります。 デザインを変更したい場合は、mobile.cgiを編集して下さい。

関連するQ&A

  • XML宣言を無くすと、どうなりますか・・・?

    こんにちは。 XHTMLを本、インターネットで勉強しながら、ホームページを作っています。 その中で、いくつかの本とサイトが「XML宣言をするとIE6より古いブラウザは後方互換モードになり、CSSを使ったデザインが大きく崩れる原因となる」というような事を書いていた為、XML宣言を省略してホームページを作成しました。 ところが、「XML宣言は必須」のような事が書いてあるサイトもありました。 そこで質問ですが、XHTMLでXML宣言がされていないと、どうなるのでしょうか・・・? 例えば、XML宣言をした場合のように、あるブラウザで見た目が変になると言う事は無いのでしょうか。 回答よろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • XMLファイルの表示について

    ダウンロードしたXMLファイルを表示させようとすると(ie6)ブラウザは立ち上がるのですがXMLページを表示できません。 XSLスタイルシートを使用したXML入力は表示できませんエラーを訂正してくださいと表示されます。ホームページに接続している時は表示していますがPCに保存して見ようとするとだめです。どのようにすればよいのでしょうか。よろしくお願いいたします。

    • 締切済み
    • XML
  • xmlの宣言?ドコモで反転表示がうまくいかない。

    質問の内容がレス違いの場合はご了承ください。 PHPを使用して携帯向けのサイトを作成していますが、ドコモの文字反転がうまく行かなくて困っています。 説明が複雑になりますが、xmlの宣言でつまずいているのか.htaccessの設定とサーバーの設定がうまくいって無いのかほからないので、現状を書きますので、わかるようでしたらアドバイスしてください。 使用サーバー さくらのレンタルサーバー PHPのバージョン PHP 4.4.8(変更の予定はありません) 状況 .htaccessの内容 AddType application/xhtml+xml .xhtml 実行ソースabc.xthmlの内容 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> <title>テスト表示</title> </head> <body> <div style="background-color:#ff0000;">テスト表示</div> </body> </html> ------------------------------------------------------------- この状態でドコモ端末よりアクセスすると反転表示されます。 これではPHPが使えないので、xhtmlでPHPを使えるようにしてみました。 参考にしたサイト http://help.sakura.ne.jp/forumup/c/2006/09/60.html http://faq.sakuratan.com/wiki/wiki.cgi?cgi%25a4%25c8php#i23 .htaccess変更後の内容 AddType application/xhtml+xml .xhtml DirectoryIndex index.html index.php .ht Action myphp-script /inc/php.cgi AddHandler myphp-script .php .html .xhtml 実行ソースabc.xthml変更後の内容 <? echo '<?xml version="1.0" encoding="Shift_JIS"?>'."\n" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> <title>テスト表示</title> </head> <body> <? echo "これで表示されれはOK"."<br>"; ?> <div style="background-color:#ff0000;">テスト表示</div> </body> </html> ------------------------------------------------------------- PHPは動作しているのですが、反転されないようになりました。 IE等でソース確認してみましたが、ソースにはxmlの宣言文は書かれています。 ですが、ドコモ端末で反転されないのです。 表示されていたのが表示されなくなったので、その間にやった処理を見直したのですが、xhtml上でPHPを動作させたいので、その方法がわかりません。 ちょっと説明がヘタで申し訳ないのですが、良きアドバイスお願いします。

    • ベストアンサー
    • PHP
  • CGIファイル内でスタイルシートを使用したい。

    CGIファイル内でスタイルシートを使用したいのですが、思うように動いてくれません。 CGIファイル内ではスタイルシートは使用できないのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • XMLドキュメントが開けない

    ダウンロードしたファイル(拡張子?XML)を開こうとすると「XSLスタイルシートを使用したXML入力は表示できません。エラーを訂正してください」と表示されます。初心者で意味がわからずどのように対応すればいいのか、エラーを訂正するとはどのような方法なのか等をお教えいただけますようお願いします。受験関連の内容だとは思えるのですが開かないものですから、困っています。よろしくお願いします。

  • XHTML1.1でのXML宣言とDTD宣言の書き方

    XML宣言によるレイアウトの崩れ等の質問はありましたが今回の質問と同じ内容は私には見当たらなかったため質問させて頂きます。 XHTMLでのXML宣言を <?xml version="1.0" encoding="utf-8"?> と記述しています。 上記の記述と <?xml version="1.0" encoding="UTF-8"?> とで、文字コードの大文字か小文字かの違いだけなのですがどちらの方が良いのでしょうか。 同じくDTD宣言を <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> と記述しています。 XMLでは大文字と小文字を区別して扱うため必ず半角で書かなければならないとされていますが、XHTMLでマークアップされているサイトのソースを見るとどこもXML宣言での文字コードとDTD宣言では大文字が使用されています。 細か過ぎるというのは分かっているのですが厳密にはどのような記載が正しいのでしょうか。 ※今回投稿カテゴリーの小カテゴリーにて”XML”を選択致しましたがXHTMLについての質問の場合”XML”と”HTML”どちらにするべきでしょうか。 合わせてご返答、又はご意見を頂戴できれば幸いです。

    • 締切済み
    • XML
  • CGIにCSSを

    CGIファイル(***.cgi)にスタイルシートを使用したいのですが どのように指定すればいいのでしょうか? CGIの場合はHTML等とは全然指定方法などが違うと思うのですが・・・。 CGIファイルではスタイルシートは不可なのでしょうか? 説明が下手ですみませんが、教えて下さい。よろしくお願いします。

    • 締切済み
    • CGI
  • XMLでホームページ

    今更こういう事を質問して大変恥ずかしいのですが、XML初心者の私に、ぜひ教えて頂けませんでしょうか。 XMLでテキストを書いて、XSLで構築し、CSSでデザインをする事はよくわかりました。 しかしXMLについてのホームページも沢山拝見しましたが、どれもエクセルで作るような、テーブル使用の会員のページやら、そういったものばかりで、はたして普通のホームページによる、日記やら写真館やらそういったものはXMLではできるのかそうではないのかが、はっきりせずにいます。 そして、説明をみても拡張子はXMLで、htmlではないのに、XHTMLはhtmlでいいんですよね。 XML文書で開いたら普通に表示されるファイルをhtmlで開いてみましたが、もちろんうまく表示される訳もなく・・。 ホームページでXMLを表示させるには、index.xmlになるのでしょうか。それとも、XMLは普通のホームページには不向きですか? こんな見当違いな質問をして、大変申し訳ございません。 どうぞよろしくお願い致します。

    • 締切済み
    • XML
  • 拡張子がXMLのページが開けません。

    拡張子がXMLのページを開こうとすると、次のようなエラーメッセージが 出てきます。 スタイル シートを使用した XML 入力は表示できません。 エラーを訂正してください。 [更新] ボタンをクリックするか、 または後でやり直してください。 ---------------------------------------------------------------- テキストの内容に無効な文字が見つかりました。リソース○○○(←ファイル名) どうすれば、このXMLを開くことが出来るのでしょうか? どなたかご存知の方がいらっしゃいましたら、どうぞ教えて下さい。

  • mobile nickyのcgiが取れません

    nickyを使用しております。 携帯からも更新したいと思い、mobile nickyの設置を考えています。 http://www.din.or.jp/~raelian/mobile_upper.html 設置方法の、 mobile.cgiをダウンロードします。 ここを右クリックして対象をファイルに保存→ファイルの種類=全て、と指定してPCに保存した後、ファイルネームをmobile.cgiに変更します。 という支持通り、DLしたのですが、 Red Treeというサイトにつながってしまいます。 (↑何だか怖くなって消したので、サイト名はあいまいですが、 cgiは出て来ませんでした) 以前、一度DLしたときは、きちんとできました。 このほかに、cgiのプログラムを手に入れる方法はありますでしょうか?

    • ベストアンサー
    • CGI