今日もポチポチとRhinoでxmlを読むコードを試してました。 どうやらe4xには「要素.hasChildNodes()」のメソッドが無いようですね。 代わりにこんな感じでいいのかな?
if(0 < 要素.*.length() )
{
子要素があるときの処理
}
一応動いているようだけど、よく確認してません。 ほんとにこれでいいんでしょうか?
今日もポチポチとRhinoでxmlを読むコードを試してました。 どうやらe4xには「要素.hasChildNodes()」のメソッドが無いようですね。 代わりにこんな感じでいいのかな?
if(0 < 要素.*.length() )
{
子要素があるときの処理
}
一応動いているようだけど、よく確認してません。 ほんとにこれでいいんでしょうか?
前回の投稿で名前空間の扱いがよく分からず、力技で処理してました。 その後ちょっと勉強してデフォルト名前空間を設定するコードを発見。 次のようにすればいいようです。
var ns = xmlobj.namespace(); default xml namespace = ns;
これでxmlの各要素にアクセスできるようになりました。 例えば次のようなxmlファイル「test.xml」を用意して、
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="http://www.dummy.jp">
<msg attr="属性">テキスト</msg>
</root>
msg要素にアクセスするには次のようにします。
「どうでもよかった女.svg」の省サイズ化をしたとき、「スクリプトを作っておいた方が楽かも」とか書いてました。 簡単に言うと、
ってことです。 今svg画像を作っていないのですぐに必要はないのですが、とりあえずなにでスクリプトを組むか考え中。 javascriptについて調べてみたらRhinoに行き当たりました。
先週末、家でネットにアクセスできなくなってました。 晩飯を食っている間に切断されてしまったようです。 こういうこと、たまにあるんですよね。 いつもならルータの電源ケーブルを引っこ抜いて、30秒ほど待ってからコンセントにさせば直ってました。 今回もそれで...
直らない? こんな場合はどうすれば? ネットで検索...できません。
そんなオヤクソクなボケを考えてから、家でできる範囲で原因を調べてみました。 我が家は壁⇔モデム⇔ルータ⇔PCの順につないでいます。 ルータ⇔PCは通信できているのでそれから先が問題。 Bフレッツの書類とモデムの説明書を読んでみました。 モデムのLEDから推察すると、モデム⇔壁⇔プロバイダのどこかがダメなようです。 これはサポートセンターに聞くしかなさそうですね。
アマゾンでお買い物