XP的经典优化及XML的基础知识学习_第1页
XP的经典优化及XML的基础知识学习_第2页
XP的经典优化及XML的基础知识学习_第3页
XP的经典优化及XML的基础知识学习_第4页
XP的经典优化及XML的基础知识学习_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XP的经典优化一、系统优化设置1、删除Windows强加的附件1)用记事本NOTEPAD修改\winnt\inf\sysoc.inf,用查找/替换功能,在查找框中输入,hide(一个英文逗号紧跟hide),将“替换为”框设为空。并选全部替换,这样,就把所有的,hide都去掉了,2)存盘退出,3)再运行“添加-删除程序”,就会看见“添加/删除Windows组件”中多出了好几个选项;这样你可以删除好些没有用的附件2、关掉调试器Dr.WatsonDr.Watson是自带的系统维护工具,它会在程序加载失败或崩溃时显示。运行drwtsn32,把除了“转储全部线程上下文”之外的全都去掉。否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果你以前遇到过这种情况,请查找user.dmp文件并删掉,可能会省掉几十M的空间。这是出错程序的现场,对我们没用。然后打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就彻底来取消它的运行了。另外蓝屏时出现的memory.dmp也可删掉。可在我的电脑/属性中关掉BSOD时的DUMP3、关闭“系统还原”鼠标右健单击桌面上的“我的电脑”,选择“属性”,找到“系统还原”,如果你不是老噼里啪啦安装一些软件(难道你比我还厉害??),你也可以去掉,这样可以节省好多空间。4、关闭“休眠支持”因为休眠功能占的硬碟空间蛮大的,所以关闭比较好,控制台-->电源选项-->休眠(不要打勾)(蓝调注:我觉得休眠还是很有用的。)5、关掉不必要的服务单击“开始”→“设置”→“控制面板”。双击“管理工具”→“服务”,打开后将看到服务列表,有些服务已经启动,有些则没有。右键单击要配置的服务,然后单击“属性”。在“常规”选项卡上选择“自动”、“手动”或“禁用”,其中“自动”表示每次系统启动时,WindowsXP都自动启动该服务;“手动”表示WindowsXP不会自动启动该服务,而是在你需要该服务时手动启动该服务;而“禁用”则表示不允许启动该服务。在实际配置时,选择“手动”或者“禁用”都可以实现关闭该服务的目的,推荐使用手动功能,这样你随时可以启动一些临时需要的服务。有些服务是WindowsXP所必需的,不能关闭,否则将会造成系统崩溃。至于各项服务的功能,我们可以通过双击该服务或将鼠标悬停在该服务名上查看。具体服务的说明浅显,大家看得懂,可以自己选择那些要那些不要。修改的方法是:选中禁用的服务,点右键,选\"属性\">\"停止\",将\"启动类型\"设置为\"手动\"或\"已禁用\"。6、加速XP的开关机1)缩短等待时间开启注册表编辑器,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,将WaitToKillServiceTimeout设为:1000或更小。(原设定值:20000)找到HKEY_CURRENT_USER\ControlPanel\Desktop键,将右边视窗的WaitToKillAppTimeout改为1000,(原设定值:20000)即关闭程序时仅等待1秒。将HungAppTimeout值改为:200(原设定值:5000),表示程序出错时等待0.5秒。2)让系统自动关闭停止回应的程式。打开注册表HKEY_CURRENT_USER\ControlPanel\Desktop键,将AutoEndTasks值设为1。(原设定值:0)3)MsConfig。大多数朋友都应该熟识MsConfig了,这是一个系统内置的Windows设置工具。点击开始菜单,选择“运行”,然后在录入框中敲入“msconfig”回车。我们要动手脚的是(启动)选项卡,点击它,这个选项卡中显示了Windows启动时运行的所有程序。这里没有一个程序对Windows来说是生死悠关的,所以放心大胆地把不要的去掉。把部分勾勾去掉之后,Windows启动会快些,同时空闲的系统资源也会多出一些。7、XPPrefetcherWindowsXP自带了一个名为Prefetcher的服务,这个服务管理着Windows启动时的程序初始,其中指定的程序可以在以后使用中快速载入。Prefetcher在默认情况下就是打开的,不过它的性能还可以进一步提升。打开注册表编辑器,在注册表中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,其中有一个键值名为EnablePrefetcher,多数情况下它的值是3。推荐设置值是5,在我的机子上,设为5的时候工作状态最佳。可以随便试试不同的数值,直到找到最适合自己机子的值为止。也可以把Prefetcher禁用掉,只需把值设为0就可以了。不过,除非是为了测试用途,一般人都不会傻到把它设为0。8、压缩文件夹这是一个相当好的优化,WindowsXP内置了对.ZIP文件的支持,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现这一功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了,点击开始——运行,敲入:regsvr32/uzipfldr.dll。然后回车即可。9、不加载DLL文件浏览器在使用之后往往会有部分DLL文件在内存中缓存好长一段时间,相当大一部分内存会被不用的DLL文件点用。为了防止这种事情发生,找到注册表如下位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer接下来建立一个名为AlwaysUnloadDLL,值为1的双字节值。如果想要去除这项优化,只需把该键值设为0(也可以干脆把键删掉)。注意:该项优化要在Windows重新启动后才生效。10、完全关闭WindowsXP文件保护功能。此招慎用!!!从注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon,修改“SFCDisable”键值为“FFFFFF9D”,如果需要重新启用该功能,重新设置为“0”就可以了11、手动指定进程次序查看同时按下Control+Alt+Delete三个键,然后点击“Processes(进程)”选项卡,可以看到一个如上图所示的对话框,在这里可以看到目前正在运行的所有进程。如果要为一个程序分配更多的进程时间,如3DStudioMax,只需右键点击这个进程,再把鼠标指针向下移动到“SetPriority>(设置优先级)”,然后选择你想要这个程序处在哪个优先级。当我接收email时,我会把3DMAX设为“标准”,但当我离开计算机的时候,我会把它的优先急提升为最高的“实时”,这样可以计算机更专注更快速地处理3D动作12、关闭错误回报控制台>系统>进阶>右下角>错误报告>关闭13、加快窗口显示速度我们可以通过修改注册表来改变窗口从任务栏弹出,以及最小化回归任务栏的动作,步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USER\ControlPanel\Desktop\WindowMetrics子键分支,在右边的窗口中找到MinAniMate键值,其类型为REG_SZ,默认情况下此健值的值为1,表示打开窗口显示的动画,把它改为0,则禁止动画的显示,接下来从开始菜单中选择“注销”命令,激活刚才所作的修改即可。14、去掉“更新”选项对于大多数的用户来说,WindowsXP的WindowsUpdate功能似乎作用不大,我们可以去掉它,操作步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer子键分支,选择“编辑”菜单下的“新建”命令,新建一个类型为REG_DWORD的值,名称为NoCommonGroups,双击新建的NoCommonGroups子键,在“编辑字符串”文本框中输入键值“1”,然后单击“确定”按钮并重新启动系统即可。15、修改WindowsXP的登录背景图案面对长久不变的单调的登录图案,你可能日久生厌,我们可以通过注册表来把它换成自己喜欢的图案,步骤如下:打开注册表编辑器,找到HKEY_USERS\.DEFAULT\ControlPanel\Desktop子键分支,双击wallpaper,键入你选择好的图片的路径,如:c:\DocumentsandSettings\MyDocuments\MyPictures\mypic.bmp,点击“确定”,然后找到Tilewallpaper,双击它输入键值“1”,重新启动系统即可看到效果。16、修改登录时的背景色如果你还想修改登录时的背景颜色,可以按以下步骤操作:打开注册表编辑器,找到HKEY_USERS\.DEFAULT\ControlPanel\Colors子键分支,双击子键分支下的Background键值名,出现“编辑字符串”对话框,在“数值数据”文本框中输入代表颜色的键值(比如黑色的RGB值为000,白色的RGB值为255255255,系统默认值是58110165),点击“确定”按钮,重新启动系统即可。17、设置启动信息或增加警告信息如果在启动WindowsXP时,希望显示一些自己定义的个性化信息,可以按以下步骤来操作:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon子键分支,双击在它下面的LegalNoticeCaption健值名称,打开“编辑字符串”窗口,在“数值数据”文本框中输入信息对话框的标题,比如“你好,欢迎使用本机器”,然后双击LegalNoticeText,在随后出现的“编辑字符串”窗口中输入想要显示的警告信息,比如“请不要随意修改本机的设置,谢谢!”,单击“确定”按钮,重新启动即可看到修改后的效果了。18、每次启动时保持桌面设置不变我们可以通过修改注册表来保护我们的桌面设置,无论做了什么样的修改,只要重新启动之后桌面就会恢复原样。步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USERS\Software\Microsoft\Windows\CurrentVersion\Polices\Explorer子键分支,在它的下面找到NoSaveSettings,其类型为REG_SZ,将其键值改为“0”,或者直接删除该键值项,重新启动系统使设置生效。19、任意定制按钮颜色尽管WindowsXP本身带有多种窗口显示方案,但用户想定义某一个部位的颜色,比如把按钮的颜色由黑色改为蓝色或红色,这时就需要修改注册表了,步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USER\ControlPanel\Colors子键分支,双击在它下面的Bottontext,在打开的对话框中将其键值改为你想要颜色的值,比如红色25500,单击“确定”按钮,并重新启动系统即可看到效果了,此时按钮上的文字颜色将变成红色,此外你还可以修改按钮的宽度和高度及背景等参数。20、修改鼠标右键菜单我们知道在98下可以通过注册表来修改鼠标右键菜单,其实在WinXP中也可以。方法如下:这里以在鼠标右键菜单上添加“用DOS窗口在这里浏览”为例。1)打开注册表编辑器,找到HKEY_CLASSES_ROOT\Directory\shell,然后选中它,点击鼠标右键,新建一个主键,取名为“DOS”,然后选中新建的主键,在右边双击默认字符串值,在弹出的对话框中输入“用DOS窗口在这里浏览”,然后选中新建的主键,再建立一个主键,取名为“command”,选中“command”主键,修改默认值为“cmd.exe/k\"cd%L\"”即可。2)检查:在任意一个文件夹上按下鼠标右键,可以在弹出的菜单里面看到“用DOS窗口在这里浏览”,选择用DOS窗口在这里浏览,按下鼠标左键,看到没有,DOS窗口弹了出来!21、修改系统ID号(ID号在WinXP里面很重要)在系统属性里面的常规标签下我们可以看到一串数字,如:5566122169等等。这就是ID号。正版的WinXP每一套的ID号是不相同的(应该可以猜到我的目的了吧?),那么我们可不可以修改呢?当然可以(废话!如果不可以就没有必要写这篇文章了)。跟我来,看看我的本领!1)ID号是存放在注册表里面的。主要放在这几个键值下:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Registration的字符串ProductIdHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UserinFORMation的字符串产品标识/*如果没有使用向微软注册的话,这里不会出现*/HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion的字符串ProductIdHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion的字符串ProductId以上4个地方就是在注册表中存放ID的键值,修改的时候要同时修改,修改完以后再看系统属性里面的常规标签,以免修改失败,导致ID还原。22、修改版本号在关于Windows里面有一个内部版本号(正式版的是:2600.xpclient.010817-1148),这个版本号也是存放在注册表中的,具体位置是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion,它用一个字符串来记录,修改这个名字叫做BuildLab的字符串就可以修改你的XP的版本号。23、向隐藏的垃圾箱删除文件WindowsXP垃圾箱的默认位置是在桌面的右下角,在底部系统托盘的上面。如果用户打开多个窗口,则会挡住垃圾箱,使用户无法拖曳文件及文件夹至垃圾箱。为此,微软公司专门做了非常人性化的设计,当用户拖动一批文件并移至桌面右下角时,用户可以拖动鼠标并将所有文件移至桌面最下方任务条的空白区域,并在那里停留几秒钟,届时所有打开的窗口将会自动最小化,从而允许用户将文件拖至垃圾箱。另外,无论打开的多个窗口是否最大化,用户执行上述操作均可以实现让所有窗口最小化的效果。24、音乐目录图片随意设WindowsXP在以往的Windows操作系统之上提供了很多更高级的管理功能,其中包括图片册生成器,该图片册生成器可以将唱片封面图片自动放置到用户对应保存的音乐文件夹内(这些音乐文件一般是微软的WMA格式文件)。虽然这项功能非常方便,但也存在一些问题。例如如果有些用户以前已经把一些音乐CD光盘转录成MP3格式并保存在硬盘上,虽然用户能够从一些音乐网站如\"\"和\"\"下载该CD光盘的唱片封面页,但用户只能手工一个一个地将这些封面页添加至每个音乐文件夹中。这将花费较长时间,而且一旦用户重新安装操作系统,就只好重复上述复杂的操作。如何解决这一难题呢?其实并不复杂,当用户下载音乐唱片封面图片时,请将该图片文件名保存为\"folder.jpg\"并放至相应的音乐文件夹内,这样WindowsXP系统会自动将其默认为该文件夹的缩略图片,而且如果用户使用MediaPlayerforWindowsXP(MPXP)播放器来播放音乐文件时,系统还会自动显示出该唱片封面图片。这样操作之后即使用户以后重新安装操作系统也没有问题。此外,如果用户有需求,还可以在保存上述提及的\"folder.jpg\"文件时再保存一个名为\"albumartsmall.jpg\"的较小的图片文件,这样做的好处是如果用户使用MPXP播放器播放音乐文件,但播放器的窗口小于200X200像素,该播放器便可以直接显示这幅较小的图片,否则播放器需要对\"folder.jpg\"进行处理,调整其大小,以便显示在较小的窗口,而这自然会对文件调用的速度产生一定影响。25、便捷地硬盘碎片整理电脑使用一段时间后硬盘会产生大量文件碎片,用户需要定期调用磁盘碎片整理程序进行清理。为此,这里向你提供一个可以让你更加便捷地调用整理硬盘碎片程序的方法。用户使用“记事本”编辑一个名为\"context_defrag.inf\"的注册表导入文件,并在该文件中输入下列内容:;context_defrag.INF;AddsDefragtotherightclickcontextmenuinWindowsXP[version]signature=\"$CHICAGO$\"[DefaultInstall]AddReg=AddMe[AddMe]HKCR,\"Drive\Shell\Defrag\command\",,,\"DEFRAG.EXE%1\"编辑完毕后用鼠标右击该文件并选择“安装”,安装后即在WindowsXP操作系统内添加了一个文本菜单。用户需要整理硬盘时,打开“我的电脑”,用鼠标右击选中需要进行整理的硬盘盘符,从弹出的文本菜单中选择\"defrag\"项,这时系统就会自动调用内置的\"defrag.exe\"程序整理硬盘。如果用户需要将上述安装到系统注册表的信息删除,可使用regedit.exe注册表编辑器进行编辑修改,具体操作为寻找到\"HKEY_CLASSES_ROOT\Drive\shell\\"目录项,删除其中的\"defrag\"文件夹,最后关闭注册表编辑器。26、清除共享文件夹WindowsXP操作系统一个比较不友好的用户界面是在“我的电脑”窗口上半部分显示所有共享的文件夹,如果用户设置的共享文件夹较多,每当打开“我的电脑”窗口时,就会列有很多共享文件夹信息。如何删除这些信息显示呢?使用注册表编辑器,并寻找这个主键\"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\",在该主键下有一个名为{59031a47-3f72-44a7-89c5-5595fe6b30ee的副键,删除该副键便可清除那些共享文件夹信息。上述修改无需重新启动便可生效。27、显示共享设置标签Windows2000操作系统中用户在设置文件夹的共享属性时操作非常简便,只需用鼠标右击该文件夹并选择属性,就可以看到共享设置标签。而在WindowsXP系统设置文件夹共享时则比较复杂,用户无法通过上述操作看到共享设置标签。具体的修改方法如下:打开“我的电脑”中的“工具”,选择“文件夹属性”,调出“查看”标签,在“高级设置”部分滚动至最底部将\"Usesimple(Recommended)\"前面的选择取消,另外如果选项栏里还有\"MickeyMouse\"项也将其选择取消。这样修改后用户就可以象使用Windows2000一样对文件夹属性进行方便修改了。28、调用系统声音方案与以往的Windows操作系统相比,WindowsXP提供了更加优秀的声音方案,但系统默认却没有调用该方案。为了激活该方案,我们需要执行下列操作:打开“控制面板”,选择“声音、语音、音频设备”项,从中找到“修改声音方案”的任务栏,在打开的对话框中选择“Windows默认”,此时系统会提示用户是否保存以前的声音方案设置,用户可以选择“否”并点击“确认”,完成修改29、加快开始菜单的显示WindowsXP系统默认的开始菜单显示较慢,但用户可以通过编辑注册键值来加快显示,具体方法是:打开注册表编辑器,寻找\"HKEY_CURRENT_USER\ControlPanel\Desktop\MenuShowDelay\"主键,系统默认值为400,用户可以根据自己的喜好适当调小该键值,最低可设为“0”。如果此方法无效,请从“控制面板”中选择“显示属性”,在“显示效果”中选择“高级”,将\"showmenushadow\"项的选择取消,这样便可以加快开始菜单的显示了。30、让欢迎窗口更清晰WindowsXP系统的显示效果得到了较大提高,这主要是基于它使用了名为\"ClearType\"的清晰化技术,该技术特别让使用笔记本电脑及液晶显示器的用户在运行WindowsXP操作系统时感受到与以往系统不同的效果。但由于该清晰效果只有当Windows启动完毕后才能调用,因此在系统启动过程中的欢迎窗口仍然无法实现这一效果。为了使欢迎窗口更加清晰,用户可以使用注册表编辑器进行修改,寻找到这两个主键\"(defaultuser)HKEY_USERS\.Default\ControlPanel\Desktop\FontSmoothing(Stringvalues)\"和\"HKEY_USERS\.Default\ControlPanel\Desktop\FontSmoothingType(HexadecimalDWORDvalues)\",将键值修改为“2”,这样便可以实现清晰显示效果了。31、启动时禁止自动调用\"WindowsMessenger\"为了推广微软公司推出的即时聊天程序\"WindowsMessenger\",WindowsXP操作系统的默认设置是在系统启动时便调用该程序。但如果你并不习惯使用该程序,可以通过删除\"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\MSMSGS\"此键来实现。32、在关机对话框中显示“休眠”WindowsXP的默认设置是在关机对话框中没有让系统进入休眠状态的选项,而显示该选项的操作非常简单,当出现关机对话框时,用户可以同时按下\"SHIFT\"键,这样“休眠”选项便出现了。二、硬件优化1、内存性能优化WindowsXP中有几个选项可以优化内存性能,它们全都在注册表下面位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement1)禁用内存页面调度(PagingExecutive)在正常情况下,XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。要注意的是,拥有很多内存的用户(256M以上)才好使用这个设置。这个设置的名字正如它的功能一样,叫“DisablePagingExecutive”。把它的值从0改为1就可以禁止内存页面调度了。2)提升系统缓存:把LargeSystemCache键值从0改为1,WindowsXP就会把除了4M之外的系统内存全部分配到文件系统缓存中,这意味着XP的内核能够在内存中运行,大大提高系统速度。剩下的4M内存是用来做磁盘缓存的,在一定条件下需要的时候,XP还会分配更多一些。一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。正如前面所说的,必须有256M以上的内存,才好激活LargeSystemCache,否则不要动它。3)输入/输出性能:这个优化只对server用户才有实在意义——它能够提升系统进行大容量文件传输时的性能。在默认情况下,这个键值在注册表中是不存在的,必须自己建一个DWORD(双字节值)键值,命名为IOPageLockLimit。多数人在使用这项优化时都发现8到16M字节之间性能最好,具体设什么值,可以设进去试试看哪个值可以获得最佳性能。记住这个值是用字节来计算的,因此,譬如你要分配12M的话,就是12*1024*1024,也就是12582912。跟前面的内存优化一样,只有当你的内存大于256M的时候才好更改这里的值。2、打开DMA:到设备管理器里选择IDEATA/ATAPI控制器,到Primary/SecondaryIDEChannel里面的进阶设定,将所有的转送模式都设定为使用DMA(如果可用的话),系统就会自动打开DMA支援(在BIOS里也应该要先设为支援DMA)3、XP里关闭光驱自启动(Autorun)功能:打开:我的电脑,在“移动存储设备”下,右键单击CD-ROM驱动器,然后单击“属性”,看到“自动播放”选项卡了么?自己去改吧。4、设置CPU:WindowsXP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表(运行中输入“Regedit”),打开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\,选择“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”5、微软的验证XP安装驱动程式时,往往会出现一个窗口,说这个程序没有经过微软的验证,我们可以在控制面板——系统——硬件——设备管理员——驱动程序签名,看到了选项了么,知道该怎么做了吧。6、为IRQ中断请求排优先次序计算机的每一个主要部件都设了个IRQ中断号。这里就是要通过修改每个IRQ请求的优先次序达到优化目的。这里主要的优化对象是系统/CMOS实时钟,它通过主板来提升性能。首先,要确定你想要哪个组件获得更高的性能,然后找到这个硬件正在使用的IRQ中断号。怎么找呢?打开控制面板里的系统属性(也可以按键盘上的Windows+Break热键组合打开它)。选中“硬件”选项卡,然后点击“设备管理器”按钮。右键点击要查IRQ号的组件,选择“属性”,然后点击“资源”选项卡。这里可以看到设备正在使用的IRQ中断号(如果没有IRQ中断号,选择另一个设备)。把中断号记下来,然后运行注册表编辑器regedit,找到注册表中的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl位置。我们要在这里建立一个名为IRQ#Priority(其中“#”是具体的IRQ中断号)的DWORD双字节值,然后把它的值设为1。譬如说,我的系统CMOS实时钟的IRQ中断号是8,我要建立的键名就是IRQ8Priority。重新启动计算机之后,就会发现刚优化过的组件性能有所提高。笔者强烈建议用这个方法优化系统CMOS实时钟,因为它能改善整块主板的性能。当然也可以把多个IRQ中断号优先级提高,但这样做的效果没那么好,而且有可能造成系统不稳定。要把这个优化设置撤消的话,只要把刚才建立的注册表键值删掉就OK了。三、网络优化:1、加速共享:这是一项很棒的优化,在找到这项优化之前,我经常在漫长地等待窗口显示其它机子上的共享目录中敲破头皮。通常情况下,当WindowsXP连接到其它计算机时,会检查对方机子上所有预定的任务——这真是多余,而且还会让你等上30秒钟,实在太糟糕了。所幸的是,很容易就可以把这个过程给禁掉。首先,在注册表中找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows/CurrentVersion\Explorer\RemoteComputer\NameSpace。在这里面,应该有个{D6277990-4C6A-11CF-8D87-00AA0060F5BF键。只需把它删掉,重新启动计算机后,Windows就不再检查预定任务了,速度明显提高!2、解决WinXP执行时候停顿一下的问题开始——网络连接——本地连接,按右键,选择属性,选择“Internet协议(TCP/IP)”,点击属性,使用下面的IP地址:,子网掩码:,这样就好了,以後开机就不会停顿了3、如何让XP自动连网:IE——工具——internet选项——连接,勾选\"网路不存在时拨号\",把IE拉到\"启动\"每次开机完成后,你已经上线了!还有一种方法:进入连线内容,把「提示名称、密码、凭证等」的勾勾取消掉,然後把该连线拉到“启动”(蓝调注:估计原作者是港台的,用语不同。因为我上网用宽带,所以这里简体中文是什么用语不清楚。修改成功的朋友回个帖子,便于我修改。)4、带宽的问题在默认情况下,XPPro会保留一块网卡的20%的带宽。去掉方法是,以管理员权限登陆,开始菜单——运行——键入gpedit.msc,出现“组策略”窗口,展开\"管理模板”中的“网络”,展开\"QoS数据包调度程序\",在右边窗右键单击“限制可保留带宽\",在属性中的“设置”中有“限制可保留带宽\",选择“已禁用”,确定即可。当进行完上述修改并应用后,用户应该在网络连接的属性对话框内的一般属性标签栏中能够看到\"QoSPacketScheduler(QoS数据包调度程序)\"。如果没有该条目,说明修改没有成功,QoS仍然在占用着20%的带宽。Home版不支持该操作,无法去除该限制!5、xp内置了防火墙默认设置是未打开。设置方法详见后面的“全面设置防火墙”。四、XP系统所在分区减肥方法。1.删除系统文件备份sfc.exe/purgecache(一般用户是不怎么用的)2删除驱动备份windows\drivercache\i386目录下的Driver.cab文件(73mb)3.取消系统还原(总体来说系统还原功能还是不错的,建议除了xp安装的那个盘使用,其它盘都别用,如果哪一天硬盘的空间不够了,可以通过系统清理程序删除一些比较早的还原点)4、删除帮助文件(减掉40多mb)(使用中文汉化包的文件大小为92兆,刚开始使用xp的同志最好别删)5、删掉\WINDOWS\system32\dllcache下文件(减去200——300mb)。(这是备用的dll文件,只要你拷贝了安装文件,完全可以这样做。既然这样删你没话说)6、把我的文档、IE的临时文件夹都转到其他盘(分区)。(同时对系统的速度,和硬盘都有好处,如果使用的是双系统,最好把两个系统的IE临时文件都放在同一个文件夹,这样既加快速度有节省空间)7、把虚拟内存也转到其他盘。(就是将这些东西和平时临时下载文件放在一个不大的分区里,这样也方便整理硬盘)8、将应用软件装在其他盘(这对重装系统也有好处,可以省很多事)。9、删除\windows\ime下不用的输入法!(日文,韩文,繁体中文输入法,84.5MB)(到底哪个是哪个自己研究一下吧!有时候也要自己动动脑子的,锻炼一下吧!)10、如用ntfs装xp,本身就节省地盘。五、其他1、激活显示:开机后,打开开始菜单中的运行栏,打入:oobe/msoobe/a如果出现“Windows产品启用”,表明Windows已经启用2、制做dos启动盘:右键点击“3.5软盘”,选格式化,再选“建立一个MS-DOS开机磁盘”3、解决任务栏假死(权威的消除QQ、IE等引起任务栏假死)“控制面板\"->\"区域和语言选项\"->\"语言\"->\"详细信息\",在弹出的\"设置窗口\"中选择\"首选项\"的\"语言栏\",关闭“在桌面上显示语言栏”,在第三项\"在通知区域显示其他语言栏图标\"复选框上打上勾。如果不需要手写识别、语音识别的话,也可以再勾选最后一项\"关闭高级文字服务\"。4、某些软件的兼容性(适用于家用版\"HomeEdition\"及专业版\"Professional\")对于QQ假死,以及其它某些程序在XP下不能正常运行的现象,可以找到该程序的执行文件,点右键,在弹出的对话框中选择\"兼容性\"标签,在\"兼容模式\"下选择相应需要的运行环境。5、双操作系统,怎么卸载xp先用启动盘启动,然后键入“a:\sysc:”,再从硬盘重新启动,然后删去boot.ini,bootsect.dos,,ntldr,然后把xp的windows,programfiles,DocumentsandSettings等目录直接删去,或格式化winxp的硬盘(如果你的xp和win98不在一个分区上的话)6、如何判断xp是不是中文正式版。打开看安装文件夹i386,找到SETUPP.INI,用记事本打开,如果内容为:如果和下面一样,那就是用英文版corpfilespatch的。[Pid]ExtraData=796674736977656D7A622E385892A4Pid=55274270目前流出的中文企业版SETUPP.INI内容是[Pid]ExtraData=766E74737A7B787061627428828710Pid=55394270概述学习XML的基础知识,即什么是XML以及XML的工作原理,然后了解一下MicrosoftOfficeSystem中的某些程序是如何帮助您使用XML的。课程目标在完成本课程之后,您将能够:帮助规划XML系统。使用和遵循基本的XML术语和概念,例如:标记、架构和转换。了解XML在某些MicrosoftOfficeSystem程序中是如何工作的。课程内容本课程包括:五节自己控制进度的课和两个亲自动手的练习单元。在每节课末尾的小测验;不对测验进行评分。一个留做以后参考的课程摘要卡。第1课:为什么要使用XML?XML可让您通过更多的方式使用更多来源的数据。通过更多方法使用更多数据多种多样的数据源,五花八门的数据源数据用法假定您在一家中等规模的公司管理人力资源部门。您的员工要查看很多简历(通常为文档或电子邮件格式)。要是能把那些简历中的姓名、地址和职业技能列表自动复制出来,就太好了!要是能使用计算机将那些技能与招聘职位对应起来,就更好了!要是能够使用相同的流程为您的经理准备您所在部门的业绩报告,就最理想了。您可以使用XML来实现上述(以及更多的)设想。您可以从各种原始资料中提取数据,并将这些数据集中存储在一个位置,以便在您随时随地需要数据时,知道到哪里查找数据并再次使用这些数据。例如,您是否需要汇报过去三年的预算数据?无论您用什么方法存储那些数据,如果数据是XML格式,您就可以选择所需数据并视情况的需要将其导入文档、工作表或数据库。

实现业务流程的自动化一个部门输入的XML数据可以在其他部门的不同程序中使用。XML的另一项优点是:它能够使任意数量的业务流程实现自动化。例如,客户给您发送了一份订单。您收到的订单可能会是任何一种形式的文档,但文档中的信息是XML格式。您的计算机系统可以自动将该订单转换为工作表以供您的发货部门使用,并将订单数据自动导入到财务数据库中。您要做的全部工作就是按几个按钮,具体如何操作取决于您的系统的设计方式。XML代表的是“可扩展标记语言”,说它是“可扩展”的理由很充分:您可以对它进行扩展,使之适应几乎所有的需求:企业、出版、政府部门、科学领域和教学研究

—将信息从一种用途转换为另一种用途的任何场合。在更多系统之间交换数据XML允许在以前不兼容的系统之间交换数据。XML最初是为在万维网上交换数据而设计的。目前,对于在任意数量的计算机系统之间交换数据,XML已成为了大家广泛接受的公共标准。您可能听到有人将XML描述为“与平台无关”,这意味着任何为使用XML而构建的程序都可以读取和处理任何XML数据,而与计算机操作系统和计算机硬件无关。这项功能使您可以利用桌面程序(例如,MicrosoftWord或MicrosoftExcel)直接处理由大型计算机生成的数据。越来越多的计算机程序可以使用XML。将来,企业、政府、科研机构和学校等更多机构将越来越依赖这项技术。从何处获得XML系统?您的信息技术(IT)部门或其他专家可以帮助您了解这些信息。利用基于XML的系统,您可以在更多计算机上的更多程序中使用更多类型的数据。这种系统可以自动完成数据的输入工作,并帮助您更快地创建文档。那么,从哪里能获得这样的系统呢?您必须进行规划和构建,而不是仅仅购买和安装一套XML系统。您需要与信息技术(IT)部门合作或与在设计和创建XML系统的各种组件方面有专门经验的人合作。这可能是一项艰巨的任务。但是要记住,使用XML系统的人不一定非要学习新软件或学习XML。您和您的雇员仍然可以使用自己熟悉的文档、工作表、数据库和Web窗体来创建、处理和共享数据。通常,XML是在后台工作的。XML系统的基本组件基本XML系统的组件。典型的XML系统包括三种类型的文件:XML数据是您的数据以及描述这些数据的含义和结构的XML标记。XML架构定义了一些规则,规定数据文件中可以和不可以包含的内容。例如,架构可以确保用户无法在日期字段中输入文字。XML转换确保在多种程序或文件中使用数据。例如,某个转换可以将销售数据添加到工作簿,而另一个转换则可以将相同的数据插入到文档中。自测请完成下面的测试以了解是否掌握了相关内容。您的答案是保密的,不对测验结果进行评分。XML最初的设计目的是:○使大型计算机能够进行通信。○在关系数据库之间传输数据。○在关系数据库之间传输数据。○提供用于万维网的压缩图片○通过万维网传输数据。HTMLCONTROLForms.HTML:TextArea.1XML系统的基本构件是:HTMLCONTROLForms.HTML:Option.1DLL、COM对象和XML转换。HTMLCONTROLForms.HTML:Option.1XML数据文件、XML架构和XML转换。HTMLCONTROLForms.HTML:Option.1关系数据库、XML架构和电子表格。HTMLCONTROLForms.HTML:Option.1发货单、订货数据和XML数据文件。HTMLCONTROLForms.HTML:TextArea.1XML主要是一种商业数据工具。HTMLCONTROLForms.HTML:Option.1正确HTMLCONTROLForms.HTML:Option.1错误HTMLCONTROLForms.HTML:TextArea.1第2课:快速了解XML数据文件数据:任何XML系统的关键组件。XML系统的关键组件是数据。XML数据文件包含您的数据和一套被称为“标记”的用于描述数据含义的代码。您可以为数据创建任何您认为需要的标记。也正因为如此,XML的适应性很强,用途广泛,因而被称为“可扩展的”。XML标记描述XML数据的含义示例XML数据。假定您管理着一家兽医诊所,并想使用XML来存储不同的动物患者的数据。您的XML数据文件将包含每个动物的数据。每条数据都用标记括起来,而每个标记描述了每条数据的含义。标记和数据的组合称为节点。下图显示的是一个名为“咪咪”的小猫的示例XML数据文件。标记由尖括号和其中的文本组成:<CAT>,<NAME>,<AGE>等等。标记实际上包含两个部分,一个开始标记和一个结束标记,如下所示:<BREED>…</BREED>正斜线(/)表示标记是一个结束标记。开始标记和结束标记之间可以放入任何数据,例如:<BREED>暹罗猫</BREED>在XML中,设计标记是为了清晰地描述每条数据。如果有人问您所有这些标记都是什么意思,您可以说:您需要让它们表示什么意思,它们就表示什么意思。这些标记是XML“可扩展”的原因之一。在本例中,您知道“yes”、“no”和“Izzl138bod”都是什么意思。由于标记描述了数据的结构和含义,因此任何支持XML的计算机程序或系统都能理解这些数据并使用它们。例如,您可以将数据中的猫的名字和主人的姓名同时加载到接种疫苗报表和付款单中。以上只是几个如何应用XML的示例。您可以在报表、网页和数据库中使用您的数据,而这只是XML初步功能。当您需要交换数据时,XML可以满足几乎所有企业、科研机构或学术机构的需求。XML数据文件解析XML数据文件的更多部分。

声明

根元素

属性

标记和数据除了数据和标记,XML数据文件还包含声明、根元素和属性。这些术语听起来有点神秘,但经过简要阐述之后,您就会发现这些内容都很简单,不足为奇。XML声明是数据文件中的语句,用于标识数据文件以及其他与该文件一起使用的文件。在插图中,第一个声明指明该文件是一个XML文件。(如果没有指明文件类型,程序就不知道如何处理该文件。)第二个声明指定了一个文件,用来管理该文件和该类型其他文件的数据结构。第三个声明指定了一个文件,用于控制数据的外观,并允许XML系统重新组织数据。根元素表示一个标记,该标记包含所有其他标记以及每个特定记录中的所有数据。XML文件要求有根标记。对于这个兽医诊所的数据文件,根标记就是每个动物患者。属性存储有关标记和标记中的数据的信息。属性中的信息类型是由XML为每种标记定义的。在此示例中,每只患病的动物都必须有一个患者编号作为根元素的属性。标记和数据当然是文件的主要组件。您也可以将标记和数据视为子元素,这些子元素的根元素是<CAT>…</CAT>。所有XML必须遵循规则规则示例必须有一个标记包含所有其他标记。换句话说,数据文件必须有一个根元素。上一节已讨论了根元素。<cat><name>咪咪</name></cat>如果提供了开始标记,就必须提供结束标记(空标记除外,下面会介绍空标记)。<cat>...</cat>所有开始标记和结束标记必须匹配。正确<cat>...</cat>不正确<cat>...</Cat>有些被称为空标记的标记不需要结束标记,原因是它们包含了结束正斜线作为标记的一部分。示例显示的是用于插入一条横线和一个换行符的标记。横线<hr/>换行符<br/>必须将所有的属性值用单引号或双引号括起来。正确patient_id="389467"不正确patient_id=389467所有的标记都必须正确嵌套。结束标记的顺序必须与开始标记的顺序反向对应。正确<cat><name>咪咪</name></cat>不正确<cat><name>咪咪</cat></name>必须声明所有实体。不要惊慌。实体就是虚拟的存储区域,其中可以包含图像、文本或像版权符号这样的字符。下面是表示版权符号和左右尖括号的实体。©©<<>>创建标准格式的XML的基本规则。您可能听说过“标准格式的XML”这种说法,并想知道是什么意思。其实很简单:如果XML遵循了一小部分需要严格执行的规则,它就是标准格式的。例如,XML是区分大小写的。它能够识别出大写字母。对于要设置为标准格式的XML数据,标记必须全部使用完全相同的大、小写字母组合。因此,<CAT>...</CAT>是标准格式,而<CAT>...</Cat>则不是。您不必了解所有的规则,但如果您想要了解,这个表中就列出了这些规则。有一点您必须了解:只有XML数据是标准格式时,才能在用户和系统之间共享数据。如果数据不是标准格式,您的XML系统将会停止工作(就是说,您的业务就会停止运转)。但这是件好事。真的!因为,如果一个XML数据块不是标准格式,就有可能被损坏。XML固有的事先警告功能可帮您避免以后出现各种问题,例如,不得不更正报表中的错误数字或从文件中清除已损坏的数据。在练习单元中,您将违反一个标准格式的XML的规则,并观察Word2003是如何处理该错误的。练习练习说明将显示在Word旁边的独立窗口中。您是否已经准备好开始使用一些XML数据?在此练习单元中,您将看到在Word2003中创建XML文件是多么容易。您还将看到:当遇到不是标准格式的XML数据时,Word将如何进行处理。关于练习单元当您单击此页面底部的“Word练习”时,一个空白的文档将下载到您的计算机并在Word中打开,旁边还会出现一个显示练习说明的独立窗口(如图所示)。提示如果您看不到练习说明,或当您在Word中单击时练习说明消失,请单击“Word帮助”任务栏按钮,然后单击说明左上角的“自动平铺”按钮。如果练习说明覆盖了Word,请单击说明左上角的“自动平铺”按钮。在开始之前如果Word正在运行,请确保将其关闭。开始练习现在单击“Word练习”按钮。下载大小:20KB(以56Kbps的速度,时间不到1分钟)创建XML文档并处理某些格式不正确的XML练习1:将Word2003文档保存为XML在打开的Word文件中,输入一些文字。一句话就够了,什么内容都可以。在“文件”菜单上,单击“另存为”。在“另存为”对话框中,单击“保存类型”框旁边的箭头,然后从显示的列表中,选择“XML文档”。将文档保存在任何方便的位置。在此练习的后面部分,很容易导航到“我的文档”(您的原始Word文件已经保存在那里了)。请关闭该文件,但保持Word处于打开状态。启动“记事本”。

操作步骤

单击“开始”,指向“所有程序”,指向“附件”,然后单击“记事本”。在“记事本”中的“文件”菜单上,单击“打开”,然后找到包含您刚刚创建的XML文档所在的文件夹。单击“记事本”的“打开”对话框中的“文件类型”框旁边的箭头。从显示的列表中,选择“所有文件”以便看到您的XML文档。选择该文档并单击“打开”。如果可以,请放大“记事本”窗口,然后在“格式”菜单上单击“自动换行”以查看所有代码。代码很多,对吗?您看到的是Word自己的XML格式,这种格式被称为“WordprocessingML”。您不用担心自己不认识您在这里看到的内容。无论何时在Word中打开该XML文件,所有这些代码都会确保文件的外观和使用体验同普通文档一样。(“记事本”不认识这些代码,它只是原样显示代码。)关闭“记事本”,然后再次在Word中打开该文件。该文件的打开方式和操作就像任何其他Word文档一样。在Word2003中创建XML数据就是这么容易。文件的处理并没有变复杂,就像原来一样。与此同时,将文档保存为XML后,就可以在其他程序中和其他计算机上,更轻松地重复利用该文件中的信息。这在两方面都是再好不过的了,而且很快捷。练习2:观察对于格式不正确的XML将发生什么在本练习中,您将损坏刚创建的XML文件中的数据,然后您要尝试在Word中打开该文件。主要是让您看看有多少Office2003程序在遇到格式不正确的XML数据时会有所行动。再次启动“记事本”,打开您在上一个练习中创建的XML文件。

提示

从上面的第3步开始。找到并删除一个尖括号。(在最开始处有一个,另一个在结尾处,在其他位置还有很多。)保存文件并关闭“记事本”,然后尝试在Word中再次打开更改后的文件。您会看到一条错误消息,原因是该文件违反了标准格式的XML的规则。如果您在现实生活中看到这样一条消息,应该与您的IT部门或提供该文件的人员联系,并让他们知道文件中的XML的格式不正确。继续本课程的学习单击“返回课程”回到Web浏览器中的课程页面。返回后,单击“下一页”继续本课程的学习。自测请完成下面的测试以了解是否掌握了相关内容。您的答案是保密的,不对测验结果进行评分。以下哪项功能令XML可扩展?HTMLCONTROLForms.HTML:Option.1在数据库之间交换数据的功能。HTMLCONTROLForms.HTML:Option.1验证数据的功能。HTMLCONTROLForms.HTML:Option.1根据需要创建标记来描述一条数据的功能。HTMLCONTROLForms.HTML:TextArea.1要在Word2003中创建XML文件,您应该:HTMLCONTROLForms.HTML:Option.1通过向文档添加字段代码来验证数据。HTMLCONTROLForms.HTML:Option.1使用“插入”菜单上的“对象”命令将XML数据导入文档。HTMLCONTROLForms.HTML:Option.1将文档另存为XML文件。HTMLCONTROLForms.HTML:Option.1运行文件转换器。HTMLCONTROLForms.HTML:TextArea.1在以下哪种情况下,XML为标准格式:HTMLCONTROLForms.HTML:Option.1包含有效数据。HTMLCONTROLForms.HTML:Option.1遵循特定的规则集。HTMLCONTROLForms.HTML:Option.1易于阅读。HTMLCONTROLForms.HTML:TextArea.1第3课:快速了解XML架构架构:任何XML系统的第二个基本组件。XML系统的第二个基本组件是架构。架构可能听起来很神秘,但实际上它只是一套规则,规定了在XML数据文件的各部分中可以包含和不可以包含的内容。您可使用架构来验证数据。例如,架构可以用于确保人们不会在应该输入电话号码的框中输入文本。另一种叫法的规则?架构包含有助于确保获得有效数据的规则。不要让这个术语吓倒您。架构只是结构或组织的另一种叫法。在XML中,架构包含一些规则,规定在XML数据文件的各个部分可以包含和不可以包含的内容。将架构中的规则和用于标准格式的XML的规则区分开是非常重要的。用于标准格式的XML的规则规定您的常驻专家或IT部门应如何构建数据结构(包括任何架构)。架构是XML,同样必须遵循用于标准格式的XML的规则。相反,架构中的规则规定在给定的数据结构中可以和不可以包含的内容。例如,架构可能规定某个标记只能包含日期,而另一个标记只能包含价格。如果没有架构,您的标准格式的XML中的日期字段可能会包含文本,而价格字段可能会包含日期。您的XML就会像是一个合乎语法但毫无意义的语句。架构可以包含在数据文件中,或者可以是一个链接到数据文件的单独文件。无论是哪种方式,只要您使用与架构相一致的数据文件,就可以说该数据文件符合该架构。如果IT部门创建了一个单独的架构文件,该架构文件使用.xsd作为文件扩展名。数据文件使用.xml作为文件扩展名。架构解析XML架构的部件

声明

可选的次序声明(控制数据文件中标记的顺序)

数据类型架构可以变得极为复杂,IT部门可能会在与您讨论了所需的数据类型以及XML系统的工作方式之后,为您创建架构。如果您了解架构是怎么一回事,这会对您与IT部门讨论架构有所帮助。插图显示的是上一课讨论的<CAT>...</CAT>标记集的架构设置规则。这个架构包含一组声明。这些声明控制每个标记可以包含的数据类型。在本例中,次序声明还控制包含在<CAT>根元素中的标记的顺序。使用此架构的任何数据文件必须按图中显示的顺序组织标记。在插图的其他地方,数据类型声明控制数据文件中每个标记可以包含的数据类型:字符串、数字或“是/否”选择。就像您期望的,数据文件中的标记不能包含架构声明的数据类型以外的其他数据类型。这就是为什么架构能够帮助验证您的XML数据的原因。(您可能会想起之前的一节“XML数据文件解析”,其中也提到了声明。那些声明规定了哪个架构将控制数据文件的内容。因此这两组声明在逻辑上和功能上是相关的。)那么架构是如何影响您的呢?如果您是一名兽医,并且需要在您的文件中包含有关动物患者的其他信息(例如,动物的颜色或斑纹),您将让管理XML的人员添加用于这些数据的标记。添加这些标记还需要对文件的架构进行更改。如果不更改架构,新标记将被视为非法的,系统将停止工作。简单的架构更改可能很快就可以完成,但任何架构更改都很重要,因为它会创建一个新的数据规则。由于您可以根据您的计算需求和数据需求的变化来更改架构,因此XML文件可以适合新的情况和要求,而不必从头开始重新构建文件。与标记一样,架构是可扩展的。自测请完成下面的测试以了解是否掌握了相关内容。您的答案是保密的,不对测验结果进行评分。架构强制执行标准格式的XML的规则。HTMLCONTROLForms.HTML:Option.1正确HTMLCONTROLForms.HTML:Option.1错误HTMLCONTROLForms.HTML:TextArea.1架构包含:HTMLCONTROLForms.HTML:Option.1样式。HTMLCONTROLForms.HTML:Option.1节点。HTMLCONTROLForms.HTML:Option.1声明。HTMLCONTROLForms.HTML:TextArea.1所有XML系统必须使用.xsd文件。HTMLCONTROLForms.HTML:Option.1正确HTMLCONTROLForms.HTML:Option.1错误HTMLCONTROLForms.HTML:TextArea.1第4课快速了解XML的转换转换:任何XML系统的第三个基本组件。一个典型XML系统的第三个主要组件是转换。转换允许您以多种不同方式使用同一数据。现在,您可以将经过仔细归档和组织的XML数据应用于报表、数据库、网页和越来越多的应用程序了。这正是XML能够令人兴奋之处。转换可以转换您的XML数据转换可以使数据交换实现自动化。我们已经提到过,XML除了可以构造和验证数据外,还提供了强大的方法,用来重新定义数据的用途或重新组织数据。执行这项工作的机制称为“可扩展样式表语言转换”(XSLT),或者简称为“转换”。(这就是转换文件使用.xsl作为文件扩展名的原因。)转换提供了一套规则(是的,更多规则),用来将由一组标记描述的数据转换为由另一组标记描述的数据。例如,假设销售部门将数据存储在Excel工作簿中,而财务部门需要导入到数据库中的信息。转换可以将工作表中预先选定的单元格中的数据写入到数据库中正确的字段中。几种使用转换的方法无论您想要如何使用数据,转换都可以提供帮助。根据构建转换的步骤,转换可用作数据处理器。例如,在您将XML数据存储中的数据写入到文档或电子表格程序时,可以对数据进行排序和筛选。因此,您可以发布一份新闻稿,在其中按省份列出新的业务伙伴,但忽略他们的街区地址。您还可以使用XML产品清单创建一个Web目录而不显示供应商的单价,或者在您生成最新的组织结构图时,按地区或经理对销售人员进行排序。另外,转换还可以控制视觉显示效果

,即数据的外观。例如,您可以使用转换来打印销售数据,使并非来自电子表格程序的数据看起来像是来自某个电子表格程序,或正好相反。除了创建网页外,您还可以使用转换部署网站的多个版本。您可以将所有数据存储在一个位置,然后创建一组转换,使数据在任意类型的Web浏览器中都能正常显示。当访问者访问您的网站时,您检测出他们使用的浏览器类型,然后将他们路由到相应版本的内容。这样,您就不必再为每类浏览器构建和维护单独的Web内容,这无疑会节省时间和金钱。由于越来越多的公司、学校和政府机关都正在采用XML,软件公司也都提供配合其程序使用的转换。将来,您就能够快速查找和下载转换了,这些转换或者可以直接满足您的需求,或者您的IT人员可以很轻松地对其加以改造来满足您的要求。这意味着随着时间推移,您在XML上的第一笔投资会产生越来越多的价值。转换解析

在网页上构建表的一组标记。

将XML数据导入表的一个声明。

每个表单元格显示一条特定数据。与架构一样,转换是XML文件,因此必须遵循标准格式的XML的规则。转换也可能极为复杂,编写转换是专业人员的工作。不过,如果您对转换有足够的了解可以参与到转换的规划中,将有助于您获得期望的结果。插图显示的某个转换的一部分,该转换将<CAT>文件(上一课曾讨论过)中的数据写入到网页上的表中。这个示例只显示了一种编写转换的方式。用于将数据转换到文档或图表的转换应包含特定于程序和显示上下文的标记。您是否觉得奇怪,“可扩展样式表语言”不是从XML分离出来的一种语言,只是XML的词汇表,而转换恰是另一种XML文档。自测请完成下面的测试以了解是否掌握了相关内容。您的答案是保密的,不对测验结果进行评分。您使用转换可以:HTMLCONTROLForms.HTML:Option.1验证数据。HTMLCONTROLForms.HTML:Option.1强制执行标准格式的XML的规则。HTMLCONTROLForms.HTML:Option.1对数据进行排序、筛选并执行其他类型的处理。HTMLCONTROLForms.HTML:TextArea.1您使用转换将数据转换为XML。HTMLCONTROLForms.HTML:Option.1正确HTMLCONTROLForms.HTML:Option.1错误HTMLCONTROLForms.HTML:TextArea.1不管愿意与否,您的企业必须编写自己的转换。HTMLCONTROLForms.HTML:Option.1正确HTMLCONTROLForms.HTML:Option.1错误HTMLCONTROLForms.HTML:TextArea.1第5课:快速了解MicrosoftOfficeProfessionalEdition2003中的XML在MicrosoftOfficeProfessionalEdition2003中使用XML。如果您了解XML已有的和即将有的丰富功能,您就能理解为什么有些Office2003程序要内置XML了。内置XML可以使这种功能强大的语言使用起来更加方便。看看您从标准Office文件转换到相应的XML版本的过程是多么顺畅,您就会知道为什么XML在全世界获得了如此广泛的认同。更多支持Office2003程序以对自己有意义的方式支持XML。MicrosoftOfficeProfessionalEdition2003中有几个程序支持XML。每个程序都提供了与程序自身特性相符的XML工具。前面的练习演示了Word2003如何允许您将文件保存为XML的情形。您还可以将架构和转换附加到Word2003文档。另外,Excel2003使用了“映射”的概念来处理XML。您可以通过将工作表中的单元格链接到架构中的元素来创建映射。除非先创建映射(您可以在本课的练习单元看到如何创建映射),否则,无法将工作簿保存为XML。了解某个Office2003程序如何支持XML的最佳方法是:打开该程序的“帮助”,搜索“XML”以获得更多信息。对于来自其他供应商的XML架构、转换或数据,MicrosoftOfficeProfessionalEdition2003程序也可以使用它们。练习练习说明将显示在Excel旁边的独立窗口中。第一个练习单元向您演示了Word2003是如何使用XML的。现在,您将了解Excel2003是如何使用XML的。在本练习单元中,您将在Excel中打开一个XML数据文件作为XML列表,然后为Excel创建一个XML映射。重要要按照本练习单元中的步骤进行操作,您首先需要下载一个示例XML数据文件。请按以下说明进行操作:下载用于练习的XML文件要完成本练习单元,您首先必须下载一个名为“ExpenseReport.xml”的示例XML文件。请按照这些步骤下载该文件。最好不间断地完成这些步骤。若要将这些说明总放在手边,可打印此页。右键单击此页,然后单击“打印”。在“打印”对话框中,单击“首选项”,将方向设置为“横向”。单击“确定”,然后单击“打印”。下一步,单击此链接:XML练习文件(英文)。该链接会让您从这个说明页转到标题为“Excel2003示例:XML文件”的下载页面。在下载页的右侧,单击“下载”按钮。在“文件下载”对话框中,单击“打开”。当系统询问您是否要安装该文件时,请单击“是”,然后单击“是”以接受许可协议。键入目标文件夹的名称或浏览到目标文件夹,然后单击“确定”,直到您完成安装过程。如果您不间断地完成了这些步骤,应该再次看到“Excel2003示例:XML文件”下载页面。单击Web浏览器中的“后退”按钮可返回到此培训课程页面。如果不能直接返回,可以使用浏览器历史记录返回课程,或者转到“OfficeOnline”上的“培训”并再次打开课程,然后返回此练习页面。在安装了XML练习文件之后,请单击下面的“Excel练习”以启动练习单元。Excel将会打开,一个练习工作表将下载到您的计算机,并会显示说明以帮助您使用练习窗格。下载大小:14KB(速率为56Kbps时不到1分钟)创建XML映射和使用XML列表Excel2003提供了几种使用XML的方式。功能最为强大的工具是XML映射。下面的练习向您演示如何创建和使用XML映射。练习1:在Excel中创建XML映射您可以从XML架构创建XML映射。如果没有架构,Excel会从XML文件的数据结构推测出一个架构,您在这里将会看到这样一个过程。由于架构不包含数据,因此在您向映射的工作表单元格中添加数据之前,这些单元格一直都是空的。在Excel练习工作簿中,单击“XML映射”选项卡(如果尚未选中)。在“数据”菜单上,指向“XML”,然后单击“XML源”。在“XML源”任务窗格的底部,单击“XML映射”。在“XML映射”对话框中,单击“添加”。再次找到您之前下载的示例XML文件:ExpenseReport.xml,然后单击“打开”。如果看到一条说明Excel将创建架构的消息,请单击“确定”。这是标准过程。新架构将在“工作簿中的XML映射”下的对话框中列出,单击“确定”。Excel为XML数据文件推测出了一个架构,“XML源”任务窗格会显示该架构,以供您在创建映射时使用。首先,映射在数据文件中只出现一次的项目。在“ns1:ExpenseReport”(架构的第一行)下,将“ns1:EmployeeName”从任务窗格拖到单元格B3。Excel会在映射的单元格周围添加黄色边框,并显示“页眉选项”智能标记,如图所示:。您不需要对智能标记进行任何操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论