现在是我在JS中建了一个类A,类里含有一个xml文档,大体如下:function A()
{
var _xmlDoc;
};A.prototype.InitXmlDoc = function()
{
try{ //Firefox, Mozilla, Opera, etc.
this._xmlDoc = document.implementation.createDocument("","",null);
}
catch(e) {
try{ //Internet Explorer
this._xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
}
catch(e) {alert(e.message)}
}
};
我现在想要html和xml之间相互传数据。
我查了一下,如果在IE的话,可以用数据岛来直接关联html和xml
但现在我不用IE(我用的qt中的webkit),问一下有什么简单的关联方法吗?
我现在的做法
1. html-->JS: 在html建一个Form对象,Form对象里放上Text/Button这些对象,当按下Submit的时候再调用JS中类A的一个方法存入xml文档
2. JS-->html:还是调用A的方法,取出值放到html中的Text对象
我初学JS,想问一下我这样做正规吗?一般做法是不是这样?有没有更方便的做法?
谢谢
{
var _xmlDoc;
};A.prototype.InitXmlDoc = function()
{
try{ //Firefox, Mozilla, Opera, etc.
this._xmlDoc = document.implementation.createDocument("","",null);
}
catch(e) {
try{ //Internet Explorer
this._xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
}
catch(e) {alert(e.message)}
}
};
我现在想要html和xml之间相互传数据。
我查了一下,如果在IE的话,可以用数据岛来直接关联html和xml
但现在我不用IE(我用的qt中的webkit),问一下有什么简单的关联方法吗?
我现在的做法
1. html-->JS: 在html建一个Form对象,Form对象里放上Text/Button这些对象,当按下Submit的时候再调用JS中类A的一个方法存入xml文档
2. JS-->html:还是调用A的方法,取出值放到html中的Text对象
我初学JS,想问一下我这样做正规吗?一般做法是不是这样?有没有更方便的做法?
谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货