文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络程序开发其他语言设计面向Pocket PC浏览器的Web站点
精品推荐
特别推荐
·控制面板知多少
·给你十条学习Ruby语言的理由
·分页管理机制
·Perl 语言的重要价值体现
·经验技巧:分享两条Delphi开发经验
·Java编程思想:面向对象的逻辑思维方法
·Samba系统简介
热点TOP10
·EZ-USB 68013A开发指南
·MyEclipse JSF 快速入门中文版(上)
·图象处理中的边缘检测------canny算子
·简单架设Jabber 局域网即时通讯服务器
·visual studio 2005 简体中文团队开发版 SQL server 2005简体中文版下载
·ARM MPlayer移植过程
·Visual FoxPro 9.0 SP2正式版下载
·视频与图像RGB/YUV格式详解
·Visual C++ ADO数据库编程入门
·Microsoft Windows CE系统介绍

设计面向Pocket PC浏览器的Web站点

日期:2008年5月28日 作者: 查看:[大字体 中字体 小字体]


Microsoft XML for Pocket PC与Microsoft Internet Explorer 5中的相应功能几乎完全相同。然而,在Pocket PC上,并未对某些功能提供支持。

  未提供对IE4 MSXML DOM的向后兼容性

  MSXML for Microsoft Internet Explorer 5包含对Microsoft Internet Explorer 4中XML DOM进行模拟的功能。为降低内存需求和ROM容量,MSXML for Pocket PC不包含此项功能。

  不支持数据绑定

  Pocket Internet Explorer及MSXML for Pocket PC均不支持Data Binding。对Data Binding的支持需要复杂的HTML布局基础提供支持。

  小心CSS属性

  请记住,Pocket Internet Explorer不支持CSS。请仔细查看您所创建的XSL转换并确保其中不含CSS元素或属性。尤其要注意在HTML标记中谨慎使用STYLE属性。

  XML解析器接口

  你还可以针对C++或Visual Basic应用程序使用Microsoft XML Parser。

  如何在嵌入式 Viusal C++中使用XMLDOM

  为了在eMbedded Visual C++应用程序中访问XMLDOM,可以通过下列语句导入Pocket PC Emulator(Pocket PC模拟器)的MSXMLM.DLL:

#import <\Windows CE Tools\wce300\MS Pocket
PC\emulation\palm300\windows\msxmlm.dll> raw_interfaces_only
using namespace MSXML;
void __stdcall _com_issue_error(HRESULT hr)
{
// Error handling goes here
}
“raw_interfaces_only”属性十分重要,如果没有它,“msxmlm.tlh”文件将产生大量错误。该属性仅创建在C++应用程序中使用的低级接口描述。为避免连接器错误,使用“com_issue_error()”函数是非常必要的。

  此处是一个XML代码的小型示例:

IXMLDOMDocumentPtr iXMLDoc;
IXMLDOMElementPtr iXMLElm;
IXMLDOMNodeListPtr iXMLChild;
IXMLDOMNodePtr iXMLItem;
short tEmpty;
BSTR bStr;

HRESULT hr=iXMLDoc.CreateInstance(__uuidof(DOMDocument));
if (!FAILED(hr))
{
iXMLDoc->loadXML(L"Joe"
L"Smith
",
&tEmpty);
iXMLDoc->get_documentElement(&iXMLElm);
iXMLElm->get_childNodes(&iXMLChild);
iXMLChild->get_item(1,&iXMLItem);
iXMLItem->get_xml(&bStr);
MessageBox(NULL,bStr,TEXT("Caption"),MB_OK);
}

  如何在嵌入式Visual Basic中使用XMLDOM

  在Visual Basic中使用XMLDOM非常简单。下面这个代码片断显示了如何在eMbedded Visual Basic中解析XML:

Dim xmlDoc
Dim currNode
Dim xml
Set xmlDoc = CreateObject("microsoft.xmldom")
xml = "Joe"
xml = xml & "Smith
"
xmlDoc.loadXML (xml)
Set currNode = xmlDoc.documentElement.childNodes.item(1)
MsgBox currNode.xml
消息框中将显示如下内容:

  Smith

  B<>如何在JavaScript中使用XMLDOM

  你甚至可以通过客户端JavaScript 1.1访问XMLDOM。以下是使用JScript编写的相同代码:



Stephanie Smith
1971-07-01
ssmith@abcdef.com
(425) 111-1111


Bill Williams
1968-09-17
billw@abcdef.com
(425) 111-1111


Christopher Jones
1999-09-08
cjones@abcdef.com
(425) 111-1111


function showPhone()

上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 




上一篇:Continuation 和高级流程控制

下一篇:ARM的嵌入式Linux移植体验之基本概念

相关文章:
·精彩全记录 100个最佳的Linux站点推荐
·VB+Access设计图书管理系统
·Photoshop设计个性化的光盘封面
·如何建立一个网站?规划、设计、目的、原则、宣传
·平面设计常用图像文件格式详解
·英文字体创意设计及应用作品欣赏
·典型局域网设计实例
·3DS Max工业产品造型设计:手机
·IE7.0浏览器有用的9个使用技巧
·校园网网络方案设计及分析
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot