fatback の回答履歴
- DTDファイルをクラスパスから読み込みたい
DTDを利用したXMLファイルを読み込むDOMパーサーを作ってます。 表題のとおり、DOMパーサーがXMLファイル、DTDファイルを読み込む際に DTDファイルをローカルマシン(実行環境)のクラスパスにあるディレクトリ から読み込みたいのですがうまくいきません。 XMLパーサーにxercesを利用し、DOMを使ってます。 例えば、 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pagecontrol SYSTEM "sample.dtd"> <PEOPLE> <NAME>afternoon_cafe</NEME> </PEOPLE> のようなXMLファイルを、DOMパーサーがparse()メソッドによりロード すると、"sample.dtd"をカレントディレクトリからしか検索しません。 この"sample.dtd"をクラスパスにあるディレクトリに置き、それを 読み込むようにしたいのですが、、、 どなたかわかる方がいれば、教えてください。 お願いします。
- ベストアンサー
- XML
- afternoon_cafe
- 回答数3
- DTDファイルをクラスパスから読み込みたい
DTDを利用したXMLファイルを読み込むDOMパーサーを作ってます。 表題のとおり、DOMパーサーがXMLファイル、DTDファイルを読み込む際に DTDファイルをローカルマシン(実行環境)のクラスパスにあるディレクトリ から読み込みたいのですがうまくいきません。 XMLパーサーにxercesを利用し、DOMを使ってます。 例えば、 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pagecontrol SYSTEM "sample.dtd"> <PEOPLE> <NAME>afternoon_cafe</NEME> </PEOPLE> のようなXMLファイルを、DOMパーサーがparse()メソッドによりロード すると、"sample.dtd"をカレントディレクトリからしか検索しません。 この"sample.dtd"をクラスパスにあるディレクトリに置き、それを 読み込むようにしたいのですが、、、 どなたかわかる方がいれば、教えてください。 お願いします。
- ベストアンサー
- XML
- afternoon_cafe
- 回答数3
- DTDファイルをクラスパスから読み込みたい
DTDを利用したXMLファイルを読み込むDOMパーサーを作ってます。 表題のとおり、DOMパーサーがXMLファイル、DTDファイルを読み込む際に DTDファイルをローカルマシン(実行環境)のクラスパスにあるディレクトリ から読み込みたいのですがうまくいきません。 XMLパーサーにxercesを利用し、DOMを使ってます。 例えば、 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pagecontrol SYSTEM "sample.dtd"> <PEOPLE> <NAME>afternoon_cafe</NEME> </PEOPLE> のようなXMLファイルを、DOMパーサーがparse()メソッドによりロード すると、"sample.dtd"をカレントディレクトリからしか検索しません。 この"sample.dtd"をクラスパスにあるディレクトリに置き、それを 読み込むようにしたいのですが、、、 どなたかわかる方がいれば、教えてください。 お願いします。
- ベストアンサー
- XML
- afternoon_cafe
- 回答数3
- XMLファイルの編集
ある膨大なXMLデータを編集する必要があります。 小生、XMLをさわった経験は全くありません。 今は、メモ帳等のテキストエディタで作業しようとしていますが 天文学的な時間がかかりそうで、あまりやりたくありません。 ある規則に則った編集ですので、たとえばXMLをExcelに変換し、 Excel上でVBAマクロ等を用いて作業し、その後XMLに再変換する ということができれば小生にとってベストなのですが、そのような ことは可能でしょうか?
- HEADとドキュメントタイプについて教えてください
HPを作っています。 メモ帳に自分でタグを打って作っていて、ページ自体は完成しちゃんと表示もされるのですが、HEADタグに書くことと、宣言すべきドキュメントタイプというのがわかりません。 この二つは、必ず書かないといけないものなのですか? また、使用環境等に関係するのでしょうか。 使用環境は、Win me、IE 5.5です。 よろしくお願いします。
- XMLパーサーであるXerces-P (ざーしず)と XSLT プロセッサである XT について
XSLTプロセッサであるXTとXMLパーサーであるXerces-Pを使用してXMLからHTMLを生成しようと考えているのですが、XMLパーサーであるXerces-Pについて教えて下さい。 Q1.Xerces-P+XTの場合はJavaは必要ないのでしょうか? Q2.Xerces-Pのインストール方法やTXからの使用方法が詳細が記載されているお薦めのURL 宜しく御願いします。
- 締切済み
- XML
- okwebenomoto
- 回答数2
- Dreamweaverで「~」
私はwin版のDreamweaver4を使用しております。 「プロパティ」インスペクタ内の「リンク」フィールドにURLを記入して、外部サイトへのリンクを作成する際、アドレス内に「~」が含まれたURLを記入すると、タグは「%7E」と打たれてしまいます。 現在は手打ちで修正しておりますが、設定などで「~」をタグに打たせる方法はあるのでしょうか? また「%7E」のままでもリンクは有効ですが、その理由も謎です。 ご存知の方いらっしゃいましたら、お教えください。 余談ですが、windowsにてDreamweaverとFireworksを同時に起動しながら使用されている方、PCのメモリは何MBですか?私は128MBなんですが、同時起動は無理です。
- Dreamweaverで「~」
私はwin版のDreamweaver4を使用しております。 「プロパティ」インスペクタ内の「リンク」フィールドにURLを記入して、外部サイトへのリンクを作成する際、アドレス内に「~」が含まれたURLを記入すると、タグは「%7E」と打たれてしまいます。 現在は手打ちで修正しておりますが、設定などで「~」をタグに打たせる方法はあるのでしょうか? また「%7E」のままでもリンクは有効ですが、その理由も謎です。 ご存知の方いらっしゃいましたら、お教えください。 余談ですが、windowsにてDreamweaverとFireworksを同時に起動しながら使用されている方、PCのメモリは何MBですか?私は128MBなんですが、同時起動は無理です。
- 一つ前の値
<ALL> <EX attr='3'><NAME>B</NAME></EX> <EX attr='2'><NAME>B</NAME></EX> <EX attr='1'><NAME>A</NAME></EX> </ALL> というXMLをつくり <xsl:for-each select="ALL/EX"> <xsl:sort select="./NAME"/> <xsl:sort select="./@attr"/> NAME:<xsl:value-of select="NAME"/> attr:<xsl:value-of select="@attr"/><BR/> </xsl:for-each> というXSLにかけると NAME:A attr:3 NAME:B attr:1 NAME:B attr:2 という結果が得られました。これを NAME:A attr:3 NAME:B attr:1 attr:2 のように、現在のNAMEが前のNAMEと同じ場合は表示しない ようにしたいのですが上手くいきません。 参考書には現在のNAMEとpreceding-sibling::EX/NAME の値を比較すると良いと書いてあったので preceding-sibling::EX/NAMEの値を取ってみたのですが NAME:A attr:3 preceding:B NAME:B attr:1 preceding:B NAME:B attr:2 preceding: と、なってしまいます。 良い方法はありませんでしょうか教えて下さい。
- 空かスペースを認識させることってできますか?
初心者のものです。 XMLでテーブルを作成して文字を入れたのですが、 文字がないところは線がでてこなくなりました。 文字を入れると線がでてくるので、 空白かスペースを入れたいと思うのですが、 普通に入れても認識されません。何か良い方法はないでしょうか? とても困ってます。 よろしくお願いします。
- ネスケで表示させたいんですが・・・
XMLを勉強しているのですが、ネットスケープではXMLパーサやXSLTプロセッサが 無いとXMLをブラウザ上で表示できないんです。(確か) 上にあげたアプリケーションを無料でダウンロードできますか?? いいところがあれば教えて頂きたいです。 また、私はまだ良くわかってないので、他に良い方法があれば教えて下さい!! お願いしますm(_ _)m
- ネスケで表示させたいんですが・・・
XMLを勉強しているのですが、ネットスケープではXMLパーサやXSLTプロセッサが 無いとXMLをブラウザ上で表示できないんです。(確か) 上にあげたアプリケーションを無料でダウンロードできますか?? いいところがあれば教えて頂きたいです。 また、私はまだ良くわかってないので、他に良い方法があれば教えて下さい!! お願いしますm(_ _)m
- IEのmsxmlでxmlをcsvに変換
現在IEにくっついているmsxmlでxmlファイルをcsvに変換させるxslを作成しています。 msxmlでもmsxml3でも動くようなxslファイルを作成したいので ワーキングドラフト仕様のxslの記述を使用しようと思い下記のようなXMLとxslを作成しました <?xml version="1.0" encoding="Shift_JIS"?> <?xml-stylesheet type="text/xsl" href="CSV.XSL"?> <root> <data> <record> <aaaa>1234</aaaa> <bbbb>5678</bbbb> <cccc>9abc</cccc> <dummy name="ENDRECORD"></dummy> </record> <record> <aaaa>1122</aaaa> <bbbb>3344</bbbb> <cccc>5566</cccc> <dummy name="ENDRECORD"></dummy> </record> </data> </root> xslのposition()が使えないので xmlに <dummy name="ENDRECORD"></dummy> を追加して xslで一件分のデータの終わりを認識させています -csv.xsl- <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" version="1.0"> <xsl:template match="/"> <xsl:apply-templates select="root/data/record"/> </xsl:template> <xsl:template match="root/data/record"> <xsl:for-each select="*"> <xsl:choose> <xsl:when test="./@name[(.='ENDRECORD')]">
</xsl:when> <xsl:otherwise><xsl:value-of select="."/>,</xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:template> </xsl:stylesheet> しかし、csvのカンマ編集が以下のようになってしまいます。 1234,5678,9abc, ←最後にカンマが残ってしまう 1122,3344,5566, どなたかワーキングドラフト仕様でも勧告後の仕様でも動くような、csvに変換するxslを作成された方はいませんでしょうか。
- IEのmsxmlでxmlをcsvに変換
現在IEにくっついているmsxmlでxmlファイルをcsvに変換させるxslを作成しています。 msxmlでもmsxml3でも動くようなxslファイルを作成したいので ワーキングドラフト仕様のxslの記述を使用しようと思い下記のようなXMLとxslを作成しました <?xml version="1.0" encoding="Shift_JIS"?> <?xml-stylesheet type="text/xsl" href="CSV.XSL"?> <root> <data> <record> <aaaa>1234</aaaa> <bbbb>5678</bbbb> <cccc>9abc</cccc> <dummy name="ENDRECORD"></dummy> </record> <record> <aaaa>1122</aaaa> <bbbb>3344</bbbb> <cccc>5566</cccc> <dummy name="ENDRECORD"></dummy> </record> </data> </root> xslのposition()が使えないので xmlに <dummy name="ENDRECORD"></dummy> を追加して xslで一件分のデータの終わりを認識させています -csv.xsl- <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" version="1.0"> <xsl:template match="/"> <xsl:apply-templates select="root/data/record"/> </xsl:template> <xsl:template match="root/data/record"> <xsl:for-each select="*"> <xsl:choose> <xsl:when test="./@name[(.='ENDRECORD')]">
</xsl:when> <xsl:otherwise><xsl:value-of select="."/>,</xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:template> </xsl:stylesheet> しかし、csvのカンマ編集が以下のようになってしまいます。 1234,5678,9abc, ←最後にカンマが残ってしまう 1122,3344,5566, どなたかワーキングドラフト仕様でも勧告後の仕様でも動くような、csvに変換するxslを作成された方はいませんでしょうか。
- リンクページが表示されません
PC歴5ヶ月弱のものです。TOPページからサブページにジャンプしようとするとアクセス不可の答えが返ってきます。初めてフレームページに挑んだのですがそのページだけリンクしません。パスの指定が悪いのか、フレーム定義が悪いのか解らず困っています、どうか助けてやってください。 <td><A href="frame.htm"><img width="20" height="20" src="a_tai3.gif">リンク先</A></td> ↑パス指定 ↓フレーム定義 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <HTML> <HEAD> <TITLE>タイトル</TITLE> </HEAD> <FRAMESET COLS="180px,*" FRAMEBORDER="no" BORDER="0" FRAMESPACING="0" > <FRAME SRC="xxx.f.html" NAME="f1" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" > <FRAME SRC="yyy.htm" NAME="f2" SCROLLING="auto"> <NOFRAMES><body>|<A HREF="zzz.htm">内容</A>|</body> </NOFRAMES> </FRAMESET> </HTML>
- リンクページが表示されません
PC歴5ヶ月弱のものです。TOPページからサブページにジャンプしようとするとアクセス不可の答えが返ってきます。初めてフレームページに挑んだのですがそのページだけリンクしません。パスの指定が悪いのか、フレーム定義が悪いのか解らず困っています、どうか助けてやってください。 <td><A href="frame.htm"><img width="20" height="20" src="a_tai3.gif">リンク先</A></td> ↑パス指定 ↓フレーム定義 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <HTML> <HEAD> <TITLE>タイトル</TITLE> </HEAD> <FRAMESET COLS="180px,*" FRAMEBORDER="no" BORDER="0" FRAMESPACING="0" > <FRAME SRC="xxx.f.html" NAME="f1" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" > <FRAME SRC="yyy.htm" NAME="f2" SCROLLING="auto"> <NOFRAMES><body>|<A HREF="zzz.htm">内容</A>|</body> </NOFRAMES> </FRAMESET> </HTML>
- テキストエリア内の一部の文字の色だけ変える
テキストエリア内の一部の文字の色だけ変えることはできないですよね? たとえば下記の「さようなら」だけ文字の色を赤にするなど。全部なら知ってるんですが・・・。 <TEXTAREA NAME="TextArea" ROWS="7" COLS="73"> こんにちは。 さようなら。 </TEXTAREA> #「できない」という確信的回答もお待ちします。
- 画面のサイズとフォントサイズの設定について
私はホームページの作成を仕事としてやっていて、画面のサイズを今800×600でやってます。しかも、ブラウザの文字のサイズを最小で使っています。皆さんはお客さんから依頼されたフォントサイズは何に設定していますか? 例えば、「1024×768でブラウザの文字サイズは最小で見る」など。 教えて下さい。
- 1
- 2