Commit 5e7c1fc3 authored by John Resig's avatar John Resig

UTF8 support rolled in (both for external docs and innerHTML).

parent feb475d9
...@@ -12,7 +12,9 @@ var window = this; ...@@ -12,7 +12,9 @@ var window = this;
}; };
window.__defineSetter__("location", function(url){ window.__defineSetter__("location", function(url){
window.document = new DOMDocument(url); window.document = new DOMDocument(
new Packages.org.xml.sax.InputSource( new java.io.InputStreamReader(
new java.io.FileInputStream(url))));
}); });
window.__defineGetter__("location", function(url){ window.__defineGetter__("location", function(url){
...@@ -256,7 +258,7 @@ var window = this; ...@@ -256,7 +258,7 @@ var window = this;
var nodes = this.ownerDocument.importNode( var nodes = this.ownerDocument.importNode(
new DOMDocument( new java.io.ByteArrayInputStream( new DOMDocument( new java.io.ByteArrayInputStream(
(new java.lang.String("<wrap>" + html + "</wrap>")) (new java.lang.String("<wrap>" + html + "</wrap>"))
.getBytes())).documentElement, true).childNodes; .getBytes("UTF8"))).documentElement, true).childNodes;
while (this.firstChild) while (this.firstChild)
this.removeChild( this.firstChild ); this.removeChild( this.firstChild );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment