用过ajax方面技术的都知道,部分的框架都会要求在客户端有个响应的function或者客户端的回调,这个方法在整个异步操作中就是用来解析服务器的响应.通常服务器给客户端的response以字符串格式传递,比如json或xml,而比较灵活的xml是最常见的.这也是因为在服务器端将结果转换成xml比较方便.那么解析这些xml成我们自己要的界面元素,就是必不可少.而这中解析,常见的就是用dom对象,通过xpath,然后加个循环,最后拼凑出一个table或者select.这个过程是比较麻烦.像ajax.net框架就做得比较智能,能像服务器那样调用对象,但是要形成一个table表格还是要一个个获取,应为客户端没有像ddatagrid那样可以方便的绑定数据源.这里介绍2种解析的方法,基本上就是自动展现.也许有人已经猜到,还是看看代码吧.
本文探讨了两种灵活且高效的XML解析方法,旨在简化从服务器接收的数据到客户端界面元素的转换过程。通常,服务器会以XML格式返回数据,而客户端则需要通过DOM对象及XPath等手段来解析这些数据。本文介绍的方法能够实现数据的自动展示,减少了开发者的负担。
912

被折叠的 条评论
为什么被折叠?



