<province name="河北省">
<city name="石家庄市">
<county name="XX县" />
<county name="XX县" />
<county name="XX县" />
</city>
<city name="保定市">
<county name="XX县" />
<county name="XX县" />
</city>
</province>
<province name="山东省">
<city name="济南市">
<county name="XX县" />
<county name="XX县" />
<county name="XX县" />
</city>
<city name="青岛市">
<county name="XX县" />
<county name="XX县" />
</city>
</province>
</national>
省 市 县 三级下拉框联动,第一个下拉框填充省,第二个填充市,第三个填充县,当选择省时,第二个下拉框根据所选择的省在xml文件里查询出当前省所属的市,默认选择第一个市,第三个下拉框填充当前市所属的县。
取xml节点的方法:
XmlDocument xmlDoc = new XmlDocument()
xmlDoc.Load(strXmlPath)//加载xml
XmlNode xn = xmlDoc.SelectSingleNode(strSingNode)//选择节点
XmlNodeList xnl = xn.ChildNodes
遍历xnl即可得到所有xn的子节点。
保存省市区数据文件是一种常见的做法,因为在很多应用程序或者网站中都需要用到省市区数据。一般情况下,将省市区数据保存至文件中是比较合适的,因为这样能够方便地进行数据管理和维护,并且可以降低程序的复杂度。保存省市区数据文件的形式可以是文本文件、XML文件、JSON文件等。其中,文本文件的格式比较简单,容易处理,但是不太方便跨平台传输;XML文件适合结构比较复杂的数据类型,但是文件比较大;JSON文件则是一种轻量级的数据格式,适合于简单的数据类型。
当然,如果你的应用程序或者网站中需要提供实时的省市区数据,则可以考虑将数据存储在数据库中,并提供相应的接口供程序或者网站访问。这样做的好处是能够避免数据冗余,提供更加灵活和高效的数据 *** 作方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)