怎么用Xml文档作菜单三级联动?

jonical jonical 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如有个Xml结构是这样的:

<?xml version="1.0" encoding="utf-8"?>
<Menu>
<Class Layer="1" Index="0" Name="皖">
<City Layer="2" Index="0" Name="10000">
</City>
<City Layer="2" Index="1" Name="10001">
</City>
<City Layer="2" Index="2" Name="10002">
</City>
</Class>
<Class Layer="1" Index="1" Name="浙">
<City Layer="2" Index="0" Name="20000">
</City>
<City Layer="2" Index="1" Name="20001">
</City>
<City Layer="2" Index="2" Name="20002">
</City>
</Class>
<Class Layer="1" Index="2" Name="冀">
<City Layer="2" Index="0" Name="30000">
</City>
<City Layer="2" Index="1" Name="30001">
</City>
<City Layer="2" Index="2" Name="30002">
</City>
</Class>
</Menu>

其中 Layer属性代表在哪个ComboBox中显示,Index代表显示的索引位置,Name代表显示的地区名称或代号。
使用两个ComboBox作两级菜单联动,如何实现?
ForEach遍历之后,没法办用Select case作判断。
...全文

相关推荐

android实现三级联动菜单

android实现多级菜单联动操作,利用ViewPager可以实现页面之间的滑动。

LL继续前进

MiniMax Office Skills:基于Open XML的AI文档工程化实践

办公文档自动化本质是结构化工程问题,而非单纯文本生成。理解Word/PPT/Excel/PDF底层格式标准(如Open XML、ChartML、PDF/A)是实现稳定输出的前提。MiniMax Office Skills通过深度适配document.xml、presentation.xml、workbook.xml及reportlab+pypdf双引擎,将大模型语义精准锚定到XML物理结构与PDF布局约束中,解决了AI工具普遍存在的格式崩坏、公式失效、页眉错位、中文断字等顽疾。其技术价值在于把文档视为可编程

cnmik42448

OpenShell 使用指南:让 Windows 11 开始菜单回归 Win7 经典效率

系统界面定制是提升日常操作效率的常用手段,而开始菜单作为 Windows 最核心的交互入口,往往直接影响用户对系统的整体体验。Windows 11 虽然带来了全新视觉风格,但扁平化的磁贴布局和多级跳转让不少老用户感到繁琐。OpenShell 作为 Classic Shell 的开源继承项目,通过 COM 扩展注入 Explorer 进程,在不改动系统底层的前提下替换开始菜单,并增强资源管理器功能,实现快速启动、一键关机、直观的控制面板入口等实用能力。它体积小、占用低、可自定义程度高,既适合办公用户优化工作流

绵羊料理

OpenShell 配置指南:把 Windows 11 开始菜单还原成经典双栏样式

开始菜单是桌面操作系统的核心入口,但在 Windows 11 中,默认开始菜单塞满推荐内容,让许多老用户难以适应。而 OpenShell 作为 Classic Shell 的开源继任者,能够从功能层面彻底替换系统默认菜单,通过注入 explorer 进程接管按钮绘制与菜单逻辑,实现经典双栏布局、搜索框定制、跳转列表等精细控制。相比美化皮肤类工具,它资源占用极低,配置可导出为 XML,尤其适合办公电脑批量部署。无论是怀念 XP/Vista 时代的操作习惯,还是希望提升软件启动效率,OpenShell 都能提供

抹茶柚子冰

jQuery 通用三级下拉联动菜单插件增强版

内容索引:脚本资源,jQuery,下拉菜单,三级联动  用Jquery实现的三级联动下拉列表插件,压缩包内有多个不同的版本,其实现的基本原理大同小异,无非是调用方式的不同,第一个是通过读取XML构建,支持IE/firefox,chrome不支持,XML部分可以改成AJAX的方式,这样chrome支持就不成问题;第二个是采用Json数据格式构建,是第二次尝试改进;第三个与第二个其实是一样的,只不过将数据分离到JS文件中,代码中的ASP文件,是调用数据库生成Json省市区数据的,如果页面直接调用ASP文件,速度会很慢,生成JS文件后直接调用就要快的多,而且这部分数据一般不会改动。

weixin_38721252
评论 14
收藏 已收藏
分享
返回顶部
jonical
VB 16,718 成员 110,520 内容