2011-01-29 21 views
1

我已經嵌入在下面的HTML頁面的簽署applet中HTML DOM,如何讀取小程序

<input type="hidden" name="xmldata" id="xmldata" value=""/> 
    <APPLET CODE="com.syntel.upload.readFileApplet.class" ARCHIVE="sign-upload.jar" HEIGHT="200" WIDTH="475" ALIGN="bottom"> 
     This browser does not appear to support Applets. 
    </APPLET> 

繼readFileApplet類閱讀客戶端文件系統中的XML文件,

公共類readFileApplet擴展小程序{

StringBuffer strBuff; 

public void init() { 
    add(txtArea, "center"); 
    readFile(); 
    String xmldata = strBuff.toString(); 

    //TODO: set the xmldata string to html hidden variable 
} 

public void readFile() { 
    String line; 

    try { 
     InputStream in = new FileInputStream("c:\\ftlmb\\finstmt.xml"); 
     BufferedReader bf = new BufferedReader(new InputStreamReader(in)); 
     strBuff = new StringBuffer(); 
     while ((line = bf.readLine()) != null) { 
      strBuff.append(line + "\n"); 
     } 
    } catch (IOException e) { 
     txtArea.append(e.getMessage()); 
    } 

} 

}

我能夠使用applet讀取xml,但無法將xmldata字符串設置爲html頁面中的隱藏變量「xmldata」。

是否有任何API可以用來獲取DOM,以便我可以將該值設置爲隱藏變量。

請幫我解決這個問題。

回答