過去ログ
キーワード 条件 表示

xml初心者です ken - 2008/02/08(Fri) 13:30 No.55

久しぶりに快適なフリーウエアに出会い、ありがたく利用させていただいております。
さて、一部操作にとまどったので投稿させていただきました。xmlファイル完成後、XSL変換を実行すると、ありがたくHTML言語に変換されます。その後「終了」を実行すると「ファイルを保存しますか」のメッセージにOKを選択したらHTML言語がそのままXML拡張子で書き込まれました。困ったのは元のXML言語のファイルが上書きされ元のXMLに戻れなくなりました。その後注意するようにしておりますが、拡張子をhtmlで出力していただければ大変助かります。

(xml入門書によるサンプルをやっと入力完了後の出来事だったのでガックリしました)
Re: xml初心者です y.hayashi - 2008/02/08(Fri) 18:58 No.57

おおお。ご指摘ありがとうございます。
それは確かにガックリきますね。
ただXSL変換後の文書がHTMLでない場合もあるので、
ファイルを保存する際にファイル保存ダイアログを
表示させることで対応しようと思います。

encoding="Windows-31J" ayu - 2008/01/17(Thu) 15:25 No.43

はじめまして。
<?xml version="1.0" encoding="Windows-31J" ?>
のようにエンコーディング宣言したときに
認識できませんといった内容のエラーがでますが、
SJISとして認識させることはできないでしょうか?

指定の仕方が悪いのかもしれませんが、
config.xmlのCharSetとかでいけるのかと思ったのですが
だめでした。

希望とすれば、認識できないときに文字コードを選択できるウィンドウがでるとか、設定で認識不可のときの強制文字コード
とか指定できたらいいなと思うのですが...

仕様だと思うので難しいのかもしれませんが、
よろしくお願いします。
Re: encoding="Windows-31J" y.hayashi - 2008/01/22(Tue) 01:39 No.44

ayuさんはじめまして!
エンコーディング宣言でWindows-31Jと指定されていると.NET Frameworkのパーサで非対応の例外が発生するようです。エンコーディングをSHIFT-JISと指定していても同様です。(.NETとは違いますがIE6でもエラーになります。)

なので対応は難しいかもしれませんが可能であれば何とかしたいと思います。よろしくおねがいします。
Re: encoding="Windows-31J" ayu - 2008/01/24(Thu) 18:29 No.45

y.hayashiさん
ご返信ありがとうございます。

他のxmlエディタと比較して、
機能的に自分の中ではベストだったので、
「コレ!」と思ったんですけど、
もう作られてるxmlファイルのエンコードが
"Windows-31J"だったために諦めようかと思ってました。

難しいと思いますが対応いただけたらうれしいです。
よろしくお願いします。
Re: encoding="Windows-31J" y.hayashi - 2008/01/28(Mon) 14:14 No.46

評価していただきありがとうございます!
読み込み時にエンコード宣言を書き換えて書き込み時に戻せば(無理やりですが)何とかなりそうな気がしてきました。
Re: encoding="Windows-31J" ayu - 2008/01/29(Tue) 18:02 No.47

y.hayashiさん

確かに無理やりのような気もしますが、
対応策を考えていただきありがとうございます!

内部的に複雑になってしまうのかもしれませんが、
よろしくお願いします。
Re: encoding="Windows-31J" y.hayashi - 2008/01/30(Wed) 02:33 <URL> No.48

Windows-31Jの読み込みと保存に仮対応してみました。エンコーディング宣言にWindows-31Jが指定されている場合、csWindows31J(shift_jisのエイリアス)に内部的に書き換えて、テキスト出力時に再びWindows-31Jに戻してます。

ただしソースビューからの同期時にのみ上記の処理が働きます。ファイル読み込みでは相変わらず非対応のエラーが出てしまいます(ファイルからの方は若干面倒なのでとりあえず。。)
そのためお手数ですがいったんソースビューに表示させてからツリービューに同期させてください。

差分ファイルをアップしましたのでお試しくださいませ。
http://www.xmleditor.jp/software/xmleditor/beta/2.0.1.1b1/XmlEditor2011b_diff.zip
Re: encoding="Windows-31J" ayu - 2008/01/30(Wed) 09:37 No.49

ソースビューからツリービューへの表示が出来ました。
ありがとうございます!

ただ、それが今回の修正の影響なのかわかりませんが、たまにエラーが発生してエディタ自体が落ちてしまうことがあります。
(ただ単に使い慣れていないので適当にボタン押したりしているからだと思いますけど...)

再現することが出来ないので、こうやった時と報告が出来ませんけど、再現性がつかめたら報告させていただきます。

そのときはまたよろしくお願いします。
Re: encoding="Windows-31J" y.hayashi - 2008/01/30(Wed) 11:03 No.50

あら、落ちてしまいますか。。
適当にボタン押しても落ちないようにはしてるつもりですが、
どこかに不具合があるのかもしれません。
何かわかりましたらぜひ教えてください!
Re: encoding="Windows-31J" y.hayashi - 2008/01/30(Wed) 11:20 No.53

自動更新モードの時に新規作成すると例外が発生しますね。直さねば。

無題 himajin100000 - 2007/05/18(Fri) 01:24 No.6

>掲示板もスパム防止機能付きに変更です。
でしょうねぇ・・・

問題:

以下のファイルはhoge.xml,base.xml,a.xslの3つのファイルを一つのフォルダにいれ、zipで固めたものである。
http://himajin100000.googlepages.com/external.zip

hoge.xmlの外部解析対象実体はXMLEDITOR.NETではどうなるでしょう?
Re: 無題 himajin100000 - 2007/05/18(Fri) 01:37 No.7

ところで、IE7で上記UTF-8なXML文書を読み込ませると、なぜかShift_JIS扱いになるんですよね・・・厄介なのは普通のWebページと異なり,character Encoding変更がグレーアウトしていて出来ない、という・・・
(XMLEDITOR.NETで、右上にあるコンボボックスの文字コードを変更しても,ブラウザビューは文字化けしっぱなし)

#ちなみにFirefoxは解析対象実体をサポートしません

#Operaは未検証ですが、opera:configでUser Prefsの
XML Load External Entitiesを入れ・・・なくても表示できているような。

#>CDATAの「]]>」を実体参照にエスケープするように変更。
http://oshiete1.goo.ne.jp/qa2984783.html
hayashiさんの仕事じゃないけど、説明してくれると嬉しかったり(^^;:;
Re: 無題 himajin100000 - 2007/05/18(Fri) 14:18 No.11

オプション-設定
に「外部参照を解決する」があり、解決しました。
Re: 無題 y.hayashi - 2007/05/18(Fri) 16:13 No.15

あ、そういうことでしたか。
最近のバージョンはデフォルトで外部のDTDを読みにいかないようにしたんです。XHTMLのロードがやたら遅くなるのとデフォルト属性があると勝手に追加されてしまうので。
Re: 無題 y.hayashi - 2007/05/18(Fri) 17:03 No.16

#>CDATAの「]]>」を実体参照にエスケープするように変更。

一応w3cの仕様書のこの辺が根拠です。

http://www.w3.org/TR/REC-xml/#syntax
----------
for compatibility, be escaped using either "&gt;" or a character reference when it appears in the string "]]>" in content, when that string is not marking the end of a CDATA section.
----------

"]]>"がCDATAの終わりを示すものでなければ&gt;でエスケープしてください。

http://www.w3.org/TR/REC-xml/#sec-cdata-sect
----------
Within a CDATA section, only the CDEnd string is recognized as markup, so that left angle brackets and ampersands may occur in their literal form; they need not (and cannot) be escaped using "&lt;" and "&amp;".
----------
CDATAセクションでは"]]>"のみがマークアップとして認識されるので、"<"と"&"は"&lt;"、"&amp;"にエスケープする必要はないし、できません。
Re: 無題 himajin100000 - 2007/05/18(Fri) 17:21 No.18

なるほど。
でもそれが正しいとなるとやっぱり質問者の疑問も納得できるな。文字列"]]&gt;"の&は

> "]]>"のみがマークアップとして認識されるので、

当然CDATAセクション内ではエスケープされないからそのまま書くとして]]&gt;と書くことになり,


<![CDATA[ ]]&gt; ]]>
ってな形で書くことになりますが,

これは仕様書に記された
文字列"]]>"のエスケープ版

<![CDATA[ ]]&gt; ]]>

と一致してしまいますね・・・
あーもう、わかんねーorz
Re: 無題 y.hayashi - 2007/05/18(Fri) 17:44 No.19

んー。このページ見ると]]&gt;は間違いって書いてますね。
http://suika.fam.cx/~wakaba/-temp/wiki/wiki?CDATA%B6%E8%B4%D6

私もわからなくなってきましたw
CDATAでは実体参照は展開されない。]]>は使うな。という結論にすれば楽ではあります。IEではCDATAの&gt;はそのまま表示されますね。
Re: 無題 himajin100000 - 2007/10/28(Sun) 10:32 No.39

http://la.ma.la/blog/diary_200709182149.htm

#そろそろWinter版の季節かな。
Re: 無題 y.hayashi - 2008/01/30(Wed) 11:16 No.52

これまた超遅レスですが、、、

結局CDATA内では]]>は使えないということですかね〜。

xml schema niwa - 2007/11/21(Wed) 23:35 No.40

xml schemaで検証をするにはどうすればよいのでしょうか?
Re: xml schema himajin100000 - 2007/11/22(Thu) 11:39 No.41

そういやー見当たらないな・・・。

DTDやXML Schemaが

検証するXMLのDOCTYPE宣言や
xsi:schemaLocationで定義されている場合は

[ツール]-[妥当性検証]
で出来ることを確認できているけれど,

XML中に含めず,後からxsdファイルやdtdを利用したい場合
ってのは出来ないみたい。
Re: xml schema niwa - 2007/11/22(Thu) 13:14 No.42

schemaLocationの方法があることも知りませんでした。。。
schemaLocationで早速試してみたところ期待どおりに動作することが確認できました。

ありがとうございました。
Re: xml schema y.hayashi - 2008/01/30(Wed) 11:07 No.51

超遅レスですが、、

外部のDTD,XMLSchemaファイルを読み込んで
検証する機能もあった方が便利かなぁ。。


キーボードショートカットについて つま - 2007/07/24(Tue) 12:20 No.24

はじめまして。XMLEDITORの2.0.1を使用させていただいております。

要望なのですが、ウィンドウ間を移動するショートカットを充実していただけると大変うれしいところです。
(私がキーボード操作中心の人間なためですが・・・)
というのも
INSERTで要素を挿入→さらにINSERTで要素を挿入
または
INSERTでとりあえず要素を挿入→その属性を修正
といった作業を行うときに、INSERTで挿入後、ツリービューのほうでは挿入前の元の要素(つまり親要素)を
選択したままになってしまっており、一度マウスを使ってツリービューの選択ノードを変更しなくてはなりません。

そこで、
「ツリービュー」
「ノード編集ビューの上側」
「ノード編集ビューの表部分」
などをショートカットキー一発で選択できるようになると、個人的には非常に便利になると思っています。
(タブオーダを変更するという手もあるかもしれませんが、万人が使えるタブオーダとするのは難しそうですね)
あるいは、現在フォーカスがあるウィンドウからフォーカスを移さずに、ツリービューの選択ノードを
上下変更できるようなショートカットキーがあってもいいかもしれません。

まだ使い始めて1日ということもあり、こういった機能や代替手段の存在を知らないだけかもしれませんが、
もしこういった機能が存在していないのだとしたら、実装を検討していただけると幸いです。
Re: キーボードショートカットについて y.hayashi - 2007/07/26(Thu) 18:34 No.25

なるほど。私はマウス操作派なのでご意見大変参考になります。

たしかに今だとタブで移動するかマウスで選択するかしかないですね。ショートカットの設定など考えてみます。


設定ファイルについて k,tsumura - 2007/05/30(Wed) 21:23 No.20

使い始めたばかりで申し訳ないのですが、1点お教えいただけないでしょうか?
xmlファイルを開く際に、「文字数が閾値200000を超えているため、ソースビューをモノクロ表示します。閾値は設定ファイルで変更可能です」というウインドウが出ました。
設定ファイルとはどこにあって、どのように記述すればよいのでしょうか?
なにとぞよろしくお願いいたします。
Re: 設定ファイルについて y.hayashi - 2007/05/31(Thu) 00:36 No.21

設定ファイルとは実行ファイルと同じフォルダにできるconfig.xmlというファイルです。
閾値を変更するにはconfig.xmlのvwSourceViewColorThresholdLengthタグの内容を変更してください。
Re: 設定ファイルについて y.hayashi - 2007/05/31(Thu) 00:44 No.22

ちなみに、サイズの大きいXML文書をカラーで表示すると読み込みや編集が遅くなるので閾値を変更する際はご注意ください。
Re: 設定ファイルについて k,tsumura - 2007/05/31(Thu) 08:44 No.23

どうもありがとうございました。
早速試してみます。

設定等について質問があります。 wakk - 2007/05/17(Thu) 15:48 No.3

今日から使用したばかりで申し訳ありませんが下記の2点の挙動がわからないのでお願いします。
1.「ノードエディットビューのフォント」と「ソースビューのフォント」を変更しても反映されません。
2.「メニューバー」と「ツールバー」の配置を変えて再起動すると元に戻ってしまいます。これはしょうがないものでしょうか?
Re: 設定等について質問があります。 y.hayashi - 2007/05/17(Thu) 20:41 No.4

す、すみません。。ちょっと確認してみます。
Re: 設定等について質問があります。 y.hayashi - 2007/05/17(Thu) 20:50 No.5

2に関連してお尋ねしますが、メニューバーとツールバーの配置が初期表示で逆になっていますでしょうか?OSについても教えていただけると助かります。
OSがVistaの場合にそのような報告があり現在調査中です(こちらのWindows2000とXP環境では再現できていません)。
Re: 設定等について質問があります。 y.hayashi - 2007/05/18(Fri) 03:37 No.8

ソースビューのフォント変更が反映されるように修正しました。また、メニューバーとツールバーの配置を保存するようにしました。
ただ初期表示がおかしいのは直ってないかもしれません(現在こちらの環境では再現できないので…)

また何かありましたら教えてください。
Re: 設定等について質問があります。 wakk - 2007/05/18(Fri) 10:14 No.9

早速の対応ありがとうございます。
最新のものを使用してみました。
2.についてですが、初期状態で逆さまです。配置は変更しても初期状態に戻ってしまいます。

OSは Windows XP SP2 Pro です。
よろしくお願いします。
Re: 設定等について質問があります。 y.hayashi - 2007/05/18(Fri) 13:16 No.10

うーん。そうですか(>_<)
こちらのXPマシン二台で確認してみたのですが、ちゃんとメニューバーが上に表示されます。配置も保存されています。。
XMLEDITOR.NETのフォルダにconfig.xmlは作成されていますでしょうか?

他の方はいかがでしょうか?
Re: 設定等について質問があります。 himajin100000 - 2007/05/18(Fri) 14:22 No.12

>他の方はいかがでしょうか?
Win XP Pro SP2です。
常にメニューバーが上に配置されています。

config.xmlは生成されています。

xml.exeのツールバーやメニューバーの配置を変更しても、
再度起動しなおすと元に戻ってしまいます。

Re: 設定等について質問があります。 himajin100000 - 2007/05/18(Fri) 14:24 No.13

2.0.0.0で実験してました。
2.0.1.0ではきちんと保存されています
Re: 設定等について質問があります。 wakk - 2007/05/18(Fri) 16:04 No.14

ご迷惑をおかけしています。

いろいろ確認したところ、画面の設定でフォントサイズを通常より大きくするとメニューバーの位置が狂うようです。

フォントサイズを大きくした場合、
初回起動でメニューを一番上に配置して終了すると
config.xmlが
<vwMainMenuLocation>
<X>0</X>
<Y>0</Y>
</vwMainMenuLocation>
のように保存されますが、
次回起動して見ると戻ってしまっています。

また、デフォルトのフォントで
初回起動でメニューを一番上に配置して終了して、次回起動するとちゃんと設定が反映されています。
しかし、また画面のフォントを変更すると設定が反映されず
戻ってしまいます。

フォントを大きくするとは
メニューフォント等を MS UI Gothic 14 に変更した場合です。

私の設定の問題のようです。お騒がせしました。
フォントが小さくて見づらいので大きくしています。
時間があれば対処して欲しいです。
よろしくお願いします。
Re: 設定等について質問があります。 y.hayashi - 2007/05/18(Fri) 17:13 No.17

なるほど。詳細な情報ありがとうございます。Windowsのフォントサイズ設定が関係するんですかね。こちらでも確かめて対処したいと思います。

ver2.0.0.0正式版公開 y.hayashi - 2007/05/16(Wed) 02:39 No.2

そろそろ頃合ということで?
正式版として公開しました!

心機一転 y.hayashi - 2007/05/16(Wed) 02:29 No.1

ホームページを移転しました(・∀・)
掲示板もスパム防止機能付きに変更です。

| | 51 | 52 | 53 |