• 締切済み

xml-dom、xslt が使えないサーバで、何とかしてCMSDesignerを動かしたい

CMSDesignerというCMSツールを、私が今使っているレンタルサーバに導入を検討しており、利用可否をサーバ会社に問合せたのですが、xml-dom、xsltライブラリがサポートされていない為、利用できないと回答ありました。 CMSDesignerの供給元からも、CMSDesignerは、xml-dom、xsltライブラリが必須の為、私のサーバでは使えないと回答されたのですが、xml-dom、xsltライブラリをインストールせずに、何とかして動かす方法があればチャレンジしたいのです。ただ、知識も知恵もなく、全く良い案が浮かびません。 そこで、百戦錬磨のphpのプロの方々、何か良い方法があれば、ご教授ください。 よろしくお願いいたします。

みんなの回答

noname#39970
noname#39970
回答No.2

サーバ会社に「無理」と言われたのなら無理。(可能ならば方法を案内する筈) よって「ライブラリがあるレンタルサーバ」「自宅サーバ」 それか「ライブラリを導入できないか?」 辺りでは?

masarakki
質問者

お礼

ご回答ありがとうございます。 ライブラリを追加で導入ができないサーバなので、乗換えしかない、って事ですかね。。。 了解しました。

  • MrBan
  • ベストアンサー率53% (331/615)
回答No.1

知識や知恵がある方は、この状況で無理やりチャレンジしないでしょう。 よい方法の例 ・諦める ・別の対応サーバ会社を探して乗り換える ・今のサーバ会社で動作する別のツールを検討する ・サーバ会社か供給元に依頼/発注、または漠然と対応待ち 無理やり動かそう等という「チャレンジ?」は周りにも迷惑をかける可能性も高く、 止めておかれることをお勧めします。 (個人のローカルサーバでチャレンジする分には止めませんけど)

masarakki
質問者

お礼

ご回答ありがとうございます。 やはり無謀のようですね。 諦めようと思います。。。

関連するQ&A

  • XML.XSLT

    自分で解決ができないので、少し聞かせてください。 質問は、XMLを利用して、XSLTの出力です。 まずは、サンプルでの実装を確認しようと思いまして、 http://www.hellohiro.com/xslt.htm のサイト利用させていただいております。 それで、サイトの説明通り、 http://java.sun.com/xml/downloads/javaxmlpack.html から、java_xml_pack-summer02_01.zipをダウンロードして、xalan.jar、jaxp-api.jar、dom.jar、sax.jar、xercesImpl.jarを配置しました。配置内容は、まず、 C:\jdk1.3\jre\lib\ext に配置しました。そして、サーバアプリは、JRun3.0を使用してますので、C:\Program Files\Allaire\JRun\lib\ext に配置しました。余談になると思うのですが、toolで、forte for java2.0を使っているので、C:\forte4j\lib\extにも配置しました。そして、上記サイトの下方の「サーブレットを利用しての表示」のコードをコンパイルは成功したのですが、ブラウザからの呼び出しでは、真っ白な表示になってしまいます。 自分では、CLASSPATHに問題があるのでは?と思い、いろいろ試したのですがダメです。ちなみに、autoexec.batには、 SET PATH=c:\jdk1.3\bin;%PATH% SET CLASSPATH=.;C:\jdk1.3\jre\lib\ext\xalan.jar;C:\jdk1.3\jre\lib\ext\jaxp-api.jar;C:\jdk1.3\jre\lib\ext\sax.jar;C:\jdk1.3\jre\lib\ext\domjar としています。 どこの設定が間違っているのか、助言をください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • JavaからXMLプロセッサを使うとは?

    JavaでXMLを処理する必要に駆られまして、一念発起して勉強しています。 XMLを処理するためには、JavaのAPIがあってそれを利用するというのはokで、処理方法にはDOM・SAX・XSLTといったものがあるというのもわかりました。 ただ、DOMやSAXが、Javaプログラムからデータを読む手助けをするためのモノというのはわかるのですが、XSLTはただの変換とどう違うのでしょうか? 本を読む限り、XSLの規則にしたがって変換するもの。となっていて、読み込ませる→変換結果が出てくる、で、なんだかHTMLの生成くらいにしか使えないような印象なのですが、Javaとタッグを組んでデータを処理させたい場合、どんな使われ方をするのでしょうか。 DOMやSAXでも良いじゃんと言われそうなのですが、HTMLも同時に扱う必要があるため、ぜひ習得したいのです。 ですが、市販のJava本はほとんどXMLパーサ関係ばかりで・・・。また、何かいい参考書もあったら教えていただきたいと思います。

    • ベストアンサー
    • Java
  • XMLパーサの種類について混乱してます

    XSLTをいじる必要に駆られて、現在Java1.4+JAXP1.1を利用しています。 いままで、javax.xml.transformをimportしてメソッドを実行するだけで、「変換系に何を使っているのか」については全く気にしていなかったのですが、その実体は何なのでしょうか? (XTとかXalanとか、単体の変換系がありますよね・・・?) また、DOMパーサ、SAXパーサもJAXPで使えますが、各々のパーサや変換系を集めてパッケージにしたものがJAXPなんでしょうか。 さらに、勉強中にXMLパーサという単語が出てきて混乱しています。XMLパーサは、DOM・SAX・XSLT等とは違うのでしょうか? (XMLパーサと名乗っているXercesは何に使うのでしょうか・・・) DTDとの関連も含めて解説して頂けたら嬉しいです。

    • ベストアンサー
    • Java
  • DOMでパースしているXML全体の出力方法

    お世話になります。 JavaでDOMを使ってXML操作をしたいと考えております。 おおよそ、以下のソースでparseできるところまで確認できました。 DOMParser parser = new DOMParser(); parser.parse("XMLファイルパス"); Document doc = parser.getDocument(); 開発中なので、DOM操作した結果のXMLを随時コンソールやログに 出力させたいのですが、たとえばdoc.toString()してもnullとなり、 正常に出力されません。 以下のようにElementを取得すると正常にアクセスできていることは 確認しています。 Element rootEl = doc.getDocumentElement(); System.out.println(rootEl.getNodeName()); なお、DOMライブラリにはxercesを用いております。 Dom4jのAPIも見てみましたが、それらしいメソッドを見つけることが できていません。 簡単にXMLを出力できることが理想です。 一般的な方法、よくやる手法など、みなさんよりご教示頂きたいです。

    • ベストアンサー
    • Java
  • XML DOMについて

    JavaScriptでDOMを使用して、xmlhttp.sendで指定のPHPファイルに送信しましたが、 PHP側で値を取得できません。 (PHP Ver.5.3.0) 以下、JavaScript var UserID="abc"; var Password="abc"; var xmlDoc = new ActiveXObject("Microsoft.XMLDom"); xmlDoc.appendChild(xmlDoc.createProcessingInstruction("xml","version=\"1.0\"")); var root = xmlDoc.createElement("xDoc"); xmlDoc.documentElement=root; var node_Item = xmlDoc.createElement("Command"); root.appendChild(node_Item); var node_UserID = xmlDoc.createElement("UserID"); node_UserID.appendChild(xmlDoc.createTextNode(UserID)), node_Item.appendChild(node_UserID); var node_Password = xmlDoc.createElement("Password"); node_Password.appendChild(xmlDoc.createTextNode(MDString(Password))), node_Item.appendChild(node_Password); var node_Sufix = xmlDoc.createElement("Sufix"); node_Sufix.appendChild(xmlDoc.createTextNode(Sufix)), node_Item.appendChild(node_Sufix); var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open("post",topURL("main/Log.php"),false); xmlhttp.send(xmlDoc); 以下、Log.php <?php session_start(); $DEBUG_MODE=false; $xmlLogQ=$_SERVER['DOCUMENT_ROOT']."/test/temp/Request.xml"; $xml = new DOMDocument(); $xml->async=false; if (!$DEBUG_MODE) { if ($XML_LOG) { $xml->save($xmlLogQ); } } else { if ($XML_LOG) { $xml->load($xmlLogQ); } } $doc=$xml->documentElement; if ($xml->parseError.errorCode==0) { $xml = $node=$doc->selectSingleNode("Command/UserID"); if (!($node==null)) { $UserID=$node->text; $node=null; } $node=$doc->selectSingleNode("Command/Sufix"); if (!($node==null)) { $Sufix=$node->text; $node=null; } $node=$doc->selectSingleNode("Command/Password"); if (!($node==null)) { $Password=$node->text; $node=null; } } ?> 保存したXML上、<?xml version="1.0"?>以降書き込みできてません。 どの部分がおかしいか不明の為、申し訳ないですがご教授お願いします。

    • ベストアンサー
    • PHP
  • PHPでのサーバー内へのXML保存について

    現在、テスト用サーバーで作成、動作確認を行ったプログラムをレンタルサーバーに移行しているのですが その過程で、分からない事が発生したので質問させていただきます。 PHPでDomDocumentでXMLを作成し、$dom->save("aaa.xml")と保存したいのですが 上記内容を実行すると、ファイルが保存されません。 パーミッションの設定も問題なく、上記内容をチェックしてもエラーも返らないで書き込んだバイト数を返してきます。 プログラム上は、XMLの作成、保存はうまく言っているようなのですが・・・ 試しに、拡張子をxmlでは無く、$dom->save("aaa.php")と変更するとちゃんと保存されます。 という事は、やはり保存はうまく言ってるはずだと思うのですが・・・ FTPからは、拡張子がxmlでもアップロードできます。 PHPからは拡張子をphpにすると大丈夫だったので試しにtxtにもしてみましたが、txtは保存出来ませんでした。 これは、サーバー側の設定でしょうか? もしそうだとすると、.htaccessで設定可能でしょうか?(.htaccessでの設定をどこまで許可してるかにもよると思いますが・・) 可能な場合は、設定名というか項目名は何になるのでしょうか? 管理会社では特になにか制限はしていないとの事ですが、何が考えられますでしょうか? 以上、どなたか分かる方がいらっしゃったら、ご回答お願いいたします。

    • ベストアンサー
    • PHP
  • どんな環境でもXMLと連携する方法

    phpとXMLの連携について調べていて、色々なやり方があって迷った結果、DOMという方法を使うことにしました。プログラミングはAN_HTTPDを併用してローカルで動作確認し、最終的に自分のウェブスペースにアップして確認したところ、残念ながらサーバがDOMをサポートしていないらしいという結果になってしまいました。 サーバー、またクライアントの環境を選ばず、どんな環境でもphpとXMLを連携させる方法がありましたら教えてください。

    • 締切済み
    • PHP
  • サーバー上にないxmlの読み込み

    amazonのWebサービスを利用して、HTML上にxmlを加工して製品情報を載せれるようなjavascriptを考えていたのですが、xmlの読み込みのところで立ち往生しております。 いろいろと模索した結果、サーバー上にないファイルはブラウザのセキュリティー制限に引っかかるため読み込めない、と言うような記述を発見したのですが、Firefox2.0では読み込めず、IE6は読み込めてしまうという現状なので困っております。 XMLHttpRequestを取得してサーバーからファイルを受け取るようにしていたのですが、Firefox2では表示されませんでした。(ローカルなファイルは表示できました。) Javascriptでの解決方法はないのでしょうか? また、別にJavascriptでないといけない分けでもなく、正直私もxmlの性質をあまりつかめていないので、もっとよい方法があれば、教えていただきたく思います。

    • ベストアンサー
    • XML
  • xml について

    少し聞かせてください。 今、MVC で DB から値を出力しています。 そこで質問なのですが、どのタイミングでどのように xml に書き出すかが分かりかねています。 いろいろHPを見た結果なのですが、jsp で <%@ page contentType="text/xml" %> <?xml version="1.0" encoding="SJIS"?> <name="situmon"> <actor> <f_name>goo</f_name> <l_name>osiete</l_name> </name> などとすると、ブラウザで表示されるのは分かるのですが、xmlファイルとしての書き出しが分かりません。 xml ファイル書き出しと言う言葉が適切ではないのではとも思います。 主としての目的は、 XSLT シートを利用してのブラウザ表示です。 まず最初の xml ファイルの作成の仕方を、サンプル、HPでもかまいませんので回答よろしくお願いします。 環境:win98 JRun3.0

    • ベストアンサー
    • Java
  • XSLT で XML を変換すると日本語のファイル名がエンコードされてしまう。

    XMLで img000_お地蔵さん.jpg というファイル名を定義してあり、XSLT で HTML にそのファイル名を出力すると img000_%E3%81%8A%E5%9C%B0%E8%94%B5%E3%81%95%E3%82%93.jpg というようにエンコードされてしまいファイルを参照できなくなってしまいます。 対処方法の分かる方、おりましたらご回答ください。 宜しくお願いします。

    • 締切済み
    • XML