2006-06-26から1日間の記事一覧

XMLHttpRequest

WEB

http://developer.apple.com/internet/webcontent/xmlhttpreq.html http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/ http://www.mozilla-japan.org/newlayout/xml/ XMLHttpRequestがどこで定義されたインターフェースなのか、気になったので。

W3C XML 勧告、勧告案、勧告候補

WEB

http://www.fxis.co.jp/xmlcafe/news/w3c.html いちおうメモ。

ディレクトリのエントリを取得

function hello(){ var obj = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFile); obj.initWithPath("c:\\"); var a = []; var ite = obj.directoryEntries; while(ite.hasMoreElements()) { var e = i…

XMLHttpRequestをとりあえず使う

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> function hello(){ var req = new XMLHttpRequest(); req.open("GET", "file:///C:/lan.log/", false); req.send(null); alert(req.res…</window>

XMLをパース(DOM)

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> <bar> <zoo>ZOOZOO</zoo> <baz>BAZBAZ</baz> </bar> </foo>; var parser = new DOMParse…

XPath

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> <bar> <zoo>ZOOZOO</zoo> <baz>BAZBAZ</baz> </bar> </foo>; var parser = new DOMParse…

子どもは判ってくれない

読みつつ、だらだら夜なべ。

SOAPとか

XUL

http://www.smellman.homelinux.org/mozilla/mozilla-soap.html

動的にXMLElementを追加

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script> function hello() { var hbox = document.getElementById("hb"); var t = document.createElement("textbox"); hbox.appendChild(t); }…</window>

ファイルを読み込む

function hello(){ var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\\lan.log"); var fis = Components.classes["@mozilla.org/network/file-input-stream;1"] .c…

クリップボードから取得

function hello(){ var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard); var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interface…

HTTPのレスポンスを取得

function hello(){ var uri = Components.classes["@mozilla.org/network/standard-url;1"] .createInstance(Components.interfaces.nsIURI); uri.spec = "http://www.google.com/"; var ios = Components.classes["@mozilla.org/network/io-service;1"] .ge…

HTTPのレスポンスを取得 その2

function hello(){ var uri = Components.classes["@mozilla.org/network/standard-url;1"] .createInstance(Components.interfaces.nsIURI); uri.spec = "http://www.google.com/"; var ios = Components.classes["@mozilla.org/network/io-service;1"] .ge…

ZIPのエントリを出力

function hello(){ var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\\foo.zip"); var zip = Components.classes["@mozilla.org/libjar/zip-reader;1"] .createIns…