javascript传递XML文档对象作为参数

javascript pass XML document object as argument

本文关键字:参数 对象 文档 传递 XML javascript      更新时间:2023-09-26

我正在读取一个XML文档来动态填充选择框。第一个选择框使用我已经在jsp中完成的所有活动名称填充。

DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse("C:''Projects''RegressionTester''src''main''resources''TestActivitiesXML.xml");
NodeList activityNodes = doc.getElementsByTagName("activity");

在选择一个活动后,下一个选择框应该填充该活动的函数。我试图通过使用onchange事件处理程序的javascript方法来完成。但是我在传递doc对象作为参数时遇到了麻烦。如有任何帮助,不胜感激。

onchange="return testMethodChange(this,<%=doc%>)"
  • 如果像这样通过testMethodChange(this,<%=doc%>)。它不会工作,因为testMethodChange只会得到一些文本

  • 在javascript函数中读取并解析 testactitiesxml .xml

  • 解析完XML后,根据您的需要将其填充到下拉列表中。