• ベストアンサー

PHPでSGMLは操作できるのでしょうか?

SGML文書をPHPでデータを読みこむ業務をまかされました。 しらべているのですが、SGML文書をPHPで操作することを記載した情報がみあたらずこまっております。 SGML文書をPHPで操作することは可能なのでしょうか? それについて記載しているウェブページ、参考書があればおしえてください。 よろしくおねがいいたします。

  • PHP
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.1

http://www.osamurai.flnet.org/memo/php/parser 上記ページのML ParserはSGML構造化文書の構文解析にも対応しているようです。

関連するQ&A

  • SGMLとHTMLについて

    SGMLとHTMLについてHTMLはSGMLを元にWeb用に特化させたマークアップ言語でそれがHTMLの良さであると思うのですがSGMLに関してHTMLより良いメリットとは何なのでしょうか? またSGMLは文字がどのような情報であるか重視して文書を構造化する言語と本に書かれていたのですがその良さがいまいちわからないのでその点についても言及していただけるとありがたいです。 よろしくお願い致します。

  • perlかphpでwebページの操作

    perlかphpでwebページの操作をするにはどうすればいいのでしょうか? webページの操作とは、 ユーザID/パスワードを入力してログイン、ページを進んで行き、値を入れて実行ボタンを押す、 みたいなことです。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • SGML、HTML、XML、XHTMLなどの違い

    SGML、HTML、XML、XHTMLなどの違いについて教えてください。 情報処理技術者試験を受けなければならなくなったのですが、 (すごいストレスになっていますorz) 業務で全く使用しない項目なので、専門説明を読んでも、 よくわからず違いをおぼえられません。 初心者に教えてあげるような感じでお願いします。

  • phpのform操作について

    out.html ~ ある情報を投げる → joint.php で 中継する、一時的にここで受取った情報を保管する さらにこの情報を次のページに投げる → in.php と ここで最終的に受取る。 ※注意点 ・必ずjoint.phpを中継しなければならない ・投げられた情報は変数1つで処理可能です 最初にout.htmlで入力された値をどのページに行った時でも使用できるようにしたいのですが…。 方法 1.file操作で一時的に情報を仮置きする → text.txt などと 2.session変数を使用する 3.cookieを使用する この他処理の仕方で何か良い方法ありますでしょうか? またこの場合はどれを使用すれば一番効率が良いのでしょうか? アドバイス宜しくお願いします。

    • 締切済み
    • PHP
  • phpからmysqlの操作について

    phpでmysqlを操作してブラウザー上へレコードの全データをテーブル化して表示したとします。 表示されているレコードから任意のレコードを選択し削除するにはどうすればよいでしょうか。 削除のsqlは解りますが、ブラウザー上に表示されているデータを選択して内容をphpへ送信する方法がわかりません。 フィールドごとにチェックボックスを出力してvalue にフィールドの値をセットしておきsubmit ボタンでvalue値を送信するような方法でしょうか。 Visual Basic などではグッリドコントロールの何処が選択されているか取得できるので簡単ですが, php とブラウザーでそんなことができるとは思えません。 よろしくお願いいたします。 php も sql もWEB上にあります。

    • ベストアンサー
    • PHP
  • phpでwebページ

    phpでwebページ WEB上で操作するシステム をPHPで開発予定です class、Smarty使用は当たり前ですか?

    • ベストアンサー
    • PHP
  • PHPによる問い合わせフォームのデーターの受け渡し

    Webサイトを作成しており、現在は問い合わせフォームに取り組んでおります。 そこで、問い合わせフォームで入力したデータを送信した後の、確認画面が上手くできません。 PHPのファイルには以下のように記載しました。 しかし、実際のブラウザの問い合わせフォームのページから送信ボタンを押しても、全く何も表示されておりません。真っ白のままです。 そういえば、問い合わせフォームのページ全体のデザインのまま、データを引き継ぐにはどうしたら良いのでしょうか? PHPファイルに何か特別なコードを記載する必要があるのでしょうか? ちなみに、htmlファイルとphpファイルのhead情報は同じです。 何かアドバイスをして下さる方、お願いします!! <?php $name=$_POST['name']; if($name=='') { print'入力されておりません。'; } else { print $name; } ?>

    • ベストアンサー
    • PHP
  • PHPでLHAを操作したいが・・

    PHPで、ファイルサーバ内のデータファイルをブラウザ上で操作できるプログラムを作っています。 ファイルコピー・移動・削除、フォルダ作成・削除などの機能はできてきていますが、さらなる機能として、ファイル圧縮・解凍の操作を行いたいのです。 ・選択した圧縮ファイルまたはフォルダをブラウザ上の操作で解凍し展開する ・選択したファイルまたはフォルダをダウンロードする際、圧縮する のような操作をできるようにPHPで作りこみたいです。 PHPで操作できるZIPライブラリ(zip.lib)は存在するらしいのですが、LHAライブラリは存在するでしょうか? ライブラリが存在しないなら、実現する何か良い手法をご存知の方、どうかご教授下さいませ。 よろしくお願い致します。

    • 締切済み
    • PHP
  • PHPを使ったDOMの操作で兄弟ノードへ移動する方法が分からない。

    PHPを使ったDOMの操作でxml文書から要素を抽出したいのですが、兄弟ノードへの移動の仕方が分かりません。 <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>○○○</title> <link>×××</link> <item> <title>更新2つ目</title> <link>http://www.~~/02/</link> <description> <p>文書2</p> </description> <category>エッセイ</category> </item> <item> <title>更新1つ目</title> <link>http://www.~~/01/</link> <description> <p>文書1</p> </description> <category>エッセイ</category> </item> </channel> </rss> 例えば、以上のような場合、後々<item>を更に現在ある一番上の<item>の上に追加していくことを考えて、現在(上)の<item>の部分から直に次(下)の<item>へカレントノードを移動させることは可能でしょうか?参考書を読みながら現在(上)の<item>から<link>要素は取り出せたのですが、「次(下)にくる<item>の<link>をとりだす」方法が、最上位のルート要素を経由し、そこから何個目の<link>か数えてから取り出す方法しか分かりません。それでは後に(<link>を内包した)<item>を追加することを考えると、順番が変わってきてしまうので、参照したい<link>が変わってしまう事になります。 検索して調べようと思ったのですが、PHPによるDOMの操作の情報が見つかりませんでした。やり方を知っている方がいれば教えて欲しいです。また、PHPによるDOMの操作について詳しく載っているサイトや書籍(「PHP5&XMLによるWebサービス構築」は持っています)もあれば教えてください。よろしくお願いします。

    • ベストアンサー
    • XML
  • postgreSQLをPHPから操作する

     PHPを使い、ウェブページ上からデータベース(postgreSQL)にコマンドを入力・結果を反映させたいのですが、方法が分かりません・・・・・・。 1,ユーザー名、パスワード、データベース名、コマンドをそれぞれテキストエリアに入力して送信 2,画面の下半分(フレームではなく水平線の下)に、コマンドの実行結果を表示 (例:select * from test_table; と入れると、test_tableの内容がページ上に表示される)  複数の人が利用するのでこんな感じに作りたいのですが、どうすればいいのでしょうか? 参考意見だけでも構いませんのでご教授ください。よろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう