🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.xml
Article #259

XML������Web������ھ���(ת��)

#259
From: <Test/>
Date: Sun, 08 Nov 2009 15:47
54 lines
16598 bytes
Web���к����������Ϣ���������Щ��ݽ��и��ӵ�Ӧ�ó����ֽ���ݿ⼼�����о��ȵ㡣����ھ���ǴӴ���������з��������Ĺ����Ե����ݣ������ݵ�Ӧ���������⡣����������õ���ݣ�������α���õ���ݣ�������ھ���������Ҫ��Ӧ�á������Web����ݶ��ԣ���ͳ����ݿ��е���ݽṹ�Ժ�ǿ�������е����Ϊ��ȫ�ṹ������ݣ���Web�ϵ��������ص���ǰ�ṹ������ν��ṹ�����������ȫ�ṹ���Ĵ�ͳ��ݿ����ݶ��ԡ���Ȼ������Web������ھ�����򵥸���ݲֿ������ھ�Ҫ���ӵöࡣ

����1.�칹��ݿ⻷��

��������ݿ��о��ĽǶȳ�����Web��վ�ϵ���ϢҲ���Կ���һ����ݿ⣬һ����󡢸��ӵ���ݿ⡣Web�ϵ�ÿһ��վ�����һ�����Դ��ÿ�����Դ�����칹�ģ����ÿһվ��֮�����Ϣ����֯����һ����͹�����һ���޴���칹��ݿ⻷���������Ҫ������Щ��ݽ�������ھ����ȣ�����Ҫ�о�վ��֮���칹��ݵļ������⣬ֻ�н���Щվ�����ݶ������������ṩ���û�һ��ͳһ����ͼ�����п��ܴӾ޴�������Դ�л�ȡ����Ķ�������Σ���Ҫ���Web�ϵ���ݲ�ѯ���⣬��Ϊ����������ݲ��ܺ���Ч�صõ�������Щ��ݽ��з��������ɡ�������޴�̸��

����2.��ṹ������ݽṹ

����Web�ϵ�����봫ͳ����ݿ��е���ݲ�ͬ����ͳ����ݿⶼ��һ�������ģ�ͣ����Ը��ģ�������������ض�����ݡ���Web�ϵ���ݷdz����ӣ�û���ض���ģ��������ÿһվ�����ݶ����Զ�����ƣ�������ݱ�����������ԺͶ�̬�ɱ��ԡ����Web�ϵ���ݾ���һ���Ľṹ�ԣ�����������εĴ��ڣ��Ӷ���һ�ַ���ȫ�ṹ������ݣ���Ҳ����֮Ϊ��ṹ����ݡ���ṹ����Web����ݵ�����ص㡣

����3.�����ṹ�������Դ����

����Web����ھ�����Ҫ�����ṹ�����Դģ�ͺͰ�ṹ�����ģ�͵IJ�ѯ�뼯�����⡣���Web�ϵ��칹��ݵļ������ѯ���⣬�ͱ���Ҫ��һ��ģ�������������Web�ϵ���ݡ����Web�ϵ���ݰ�ṹ�����ص㣬Ѱ��һ����ṹ�������ģ���ǽ������Ĺؼ����ڡ�����Ҫ����һ����ṹ�����ģ���⣬����Ҫһ�ְ�ṹ��ģ�ͳ�ȡ���������Զ��ش���������г�ȡ��ṹ��ģ�͵ļ���������Web������ھ�����԰�ṹ��ģ�ͺͰ�ṹ�����ģ�ͳ�ȡ����Ϊǰ�ᡣ

XML��Web����ھ���

������XMLΪ�����һ��WWW������ֱ�����Web��ݵģ��������Ժܺõؼ���ԭ�е�WebӦ�ã����ҿ��Ը�õ�ʵ��Web�е���Ϣ�����뽻����XML�ɿ���һ�ְ�ṹ�������ģ�ͣ����Ժ����׵ؽ�XML���ĵ��������ϵ��ݿ��е�����һ��Ӧ������ʵʩ��ȷ�ز�ѯ��ģ�ͳ�ȡ��

����1.XML�IJ����뷢չ

����XML(eXtensibleMarkupLanguage)������ά��Э��(W3C)��ƣ��ر�ΪWebӦ�÷���� SGML��StandardGeneralMarkupLanguage����һ����Ҫ��֧���ܵ���˵��XML��һ���н��ʾ���ԣ�Meta- markupLanguage�������ṩ�����ṹ�����ϵĸ�ʽ����ϸ��˵��XML��һ��������HTML�����������������ݵ����ԡ�XML�ṩ��һ�ֶ��������г���ķ�����������ݣ����������Զ�������Ϣ��һ���µı�׼���ԣ�����ʹ�����ͨ�Ű�Internet�Ĺ�������Ϣ������������������ֶ���Ļ��ȥ��XML�����ɹ�����ɣ���Щ��������ڴ���������ԣ�������һ�ֱ�������������ļ��������������´����ı�����ԣ�����HTMLΪ��һ��������û��Ķ�Internet�ĵ��ṩһ����ʾ��ʽһ��XMLҲ������һ���κ��˶��ܶ�����д��������XML�����HTML���ܽ��������Web���⣬��Internet��չ�ٶȿ������ٶ�������⣬�Լ������õ���Ϣ�࣬�������ҵ��Լ���Ҫ���Dz�����Ϣ�����⡣XML�����ӽṹ��������Ϣ����ʹ�����ͷ�������ʱ���������ʽ����Ϣ����ˣ�����XML����չ���ܲ����ܴ�Web���������ش�������Ϣ�����ܴ���������ҵ������

XML�еı�־(TAG)��û��Ԥ�ȶ���ģ�ʹ���߱���Ҫ�Զ�����Ҫ�ı�־��XML���ܹ������Խ���(SelfDescribing)�����ԡ� XMLʹ��DTD(DocumentTypeDefinition�ĵ����Ͷ���)����ʾ��Щ��ݣ�XSL(eXtensibleStyleSheetLanguage)��һ����������Щ�ĵ������ʾ�Ļ��ƣ�����XML����ʽ���������ԡ�XSL����ʷ��HTML�õ�CSS(���ʽ��ʽ��CascadingStyleSheets)��Ҫ�ƾã�XSL���������֣�һ������ת��XML�ĵ��ķ�����һ��������ʽ��XML�ĵ��ķ�����XLL��eXtensibleLinkLanguage����XML�������ԣ����ṩXML�е����ӣ���HTML�е����ƣ������ܸ�ǿ��ʹ��XLL�����Զ෽�����ӣ������ӿ��Դ����ڶ���㼶���������ҳ��㼶������XML�ܹ���Ǹ�����Ϣ�����������ʹ�û������ɵ��ҵ�������Ҫ����Ϣ������XML��Web�����Ա�����ܴ������ֺ�ͼ�Σ����һ��ܹ����ĵ����Ͷ���Ķ��Ρ��໥�����ϵͳ���������Ԫ��ݡ������ӽṹ����ʽ�?

 

����||||||2.XML����Ҫ�ص�

��������XML���ص��������׿Խ�����ܱ��֡�XML��Ϊһ�ֱ�����ԣ�������ص㣺

������1���򵥡�XML��������ƣ�����淶�����ˣ��������ɹ�����ɣ���Щ��������ڴ���������ԣ�������һ�ֳ���������������ļ��������������´����ı�����ԡ�XML�ܴ���һ���κ��˶��ܶ�����д�����������ִ���������Ĺ��ܽ���ͳһ�Թ��ܡ���XML�����ı�����dzɶԳ��֣��Լ���������ͳһ������µı����׼��

������2�����š�XML��SGML���г��������������������������д�������,����ʽ��׼XML�Ļ��Ǿ�����֤�ı�׼�������������������ѻ����ڶ�ҵ�綥�⹫˾����W3C�Ĺ���Ⱥ�鲢�������Э��ȷ��������ҵ�ԣ�֧�ָ�ʽϵͳ��������ϵĿ�����Ա�����ߺ�ʹ���ߣ��Լ��Ľ�XML��׼�� XML����������ʹ�ñ�̵ķ���������һ��XML���ĵ���������ĵ��������Ժ�,�û��Ϳ���ͨ��XML�ļ�����ģ������ȡ�Ͳ�������ĵ�����Ϣ���ӿ������������ٶȡ�

������3����Ч�ҿ����䡣֧�ָ����ĵ�Ƭ�ϣ�ʹ���߿��Է�����ʹ���Լ��ı�ǩ��Ҳ�������˹��?�������Դ���XML�У����Զ�����������һ���ע��XML�ṩ��һ����ʾ�ṹ�����ϵļܹ���һ��XML����������������ص�����Ϊ���ۼۡ�Ӫҵ˰�����������������κ����Ԫ�ء��������緶Χ�ڵ������𽥲���XML��׼�������и�����ع��ܳ��֣�һ�������ϣ������ʹ���κη�ʽ͸������ߴ��ݣ�����������г��֣�����ת��������Ӧ�ó�������һ���Ĵ��?XML�ṩ��һ�����������ó���ķ�����������ݣ�ʹ��DTD����ͬ�����е��˾��ܹ�ʹ�ù�ͬ��DTD��������ݡ����Ӧ�ó������ʹ�������׼��DTD����֤����ܵ�������Ƿ���Ч����Ҳ����ʹ��һ��DTD����֤���Լ�����ݡ�

��4����ʻ�����׼��ʻ�����֧�������ϴ�������֡���Դ���������ͳһ������µı����׼�����ֱ����׼֧����������������Ҫ���Ա�д�Ļ���ı�����HTML�У��ʹ�����ִ�����ԣ�һ���ĵ�һ������һ����������д�ɵģ�������Ӣ�������������������û�����������Ķ��������Ե��ַ���ô��Ͳ���ʹ�ø��ĵ����������Ķ�XML���Ե��������˳������Щ��ͬ�����ַ��������ϡ���ˣ�XML�������ڲ�ͬ�ļ����ϵͳ֮�佻����Ϣ�������ܿ���ͳ�Խ��ͬ�Ļ����罻����Ϣ��

 

����3.XML��Web����ھ��е�Ӧ��

����XML�Ѿ���Ϊ��ʽ�Ĺ淶��������Ա�ܹ���XML�ĸ�ʽ��Ǻͽ�����ݡ�XML�����ܹ���Ϊ��ݴ����ṩ�˺ܺõķ�����ʹ�ÿ�������ģ�ͣ�XML���ԴӴ��ڵ�����в��������ʹ��XML�ṹ������ݿ��Դ���ҵ�淶�ͱ�����ʽ�з����������ݵļ��ɡ����͡��������ʾ���������е�ÿһ������:

�����ٽ�XMLӦ�õ�����Щ�ñ�׼��HTML�޷���ɵ�WebӦ�á���ЩӦ�ôӴ�ķ��潲���Ա��ֳ��������ࣺ��ҪWeb�ͻ�������������������ݿ�֮�����ͨ�ŵ�Ӧ�ã���ͼ���󲿷ִ��?�ش�Web������ת��Web�ͻ��˵�Ӧ�ã���ҪWeb�ͻ��˽�ͬ�������Բ�ͬ�������ʽ�ṩ��ͬ���û���Ӧ�ã���Ҫ����Web�����ݸ����û�����Ҫ�ü���Ϣ���ݵ�Ӧ�á��Զ��׼���ЩӦ�ú�Web������ھ���������Ҫ����ϵ������Web������ھ��������������ʵ�֡�

����XML�����Web��Ӧ�����������ǿ��Ĺ��ܺ�����ԣ��������ߺ��û����������ô���������и������������������Web��ݿɱ� XMLΨһ�ر�ʶ��û��XML��������������˽�ÿ����ݿ�����ι����ģ�����ʵ�����Dz����ܵģ���Ϊÿ����ݿ�������ݵĸ�ʽ�������Dz�ͬ�ġ����ڲ�ͬ��Դ��ݵļ�������Ĵ��ڣ�������������IJ����ݵ���ݿ�ʵ�����Dz����ܵġ�XML�ܹ�ʹ��ͬ��Դ�Ľṹ������ݺ����׵ؽ����һ����������̿������м��ķ������϶ԴӺ����ݿ������Ӧ�ô�������ݽ��м��ɡ�Ȼ����ݾ��ܱ����͵��ͻ����������������һ���ļ��ϡ�����ͷַ���XML����չ�Ժ������������������ͬ����Ӧ������е���ݣ��������Ѽ���Webҳ����ݼ�¼���Ӷ�ͨ�����Ӧ�õõ���ݡ�ͬʱ�����ڻ���XML����������������ģ���ݲ���Ҫ���ڲ��������ܱ������ʹ��?����XML���û����Է���ؽ��б��ؼ���ʹ��?XML��ʽ����ݷ��͸�ͻ��󣬿ͻ�������Ӧ�����������ݲ�����ݽ��б༭�ʹ��?ʹ���߿����ò�ͬ�ķ���������ݣ����������ʾ��XML�ĵ�����ģʽ(DOM)�����ýű������������Դ�����ݣ���ݼ��㲻��Ҫ�ص����������ܽ��С�XML���Ա�����������ʹ���߹ۿ���ݵĽ��棬ʹ�ü����ŵĸ�ʽ�����Ը�Web��������ǿ���Ӧ���������ԭ����Щ���ֻ�ܽ����ڸ߶���ݿ��ϡ����⣬��ݷ���������ܹ��ö��ַ�ʽ��ʾ��
================================================================================
����ת�ԣ�http://baijinshan.javaeye.com/blog/510935
--
Happy XMLing


�� ��Դ:��ˮľ���� newsmth.net��[FROM: 114.249.223.*]
Technical Details
Message-ID: <4iiIVb$H8q@newsmth.net>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!61.160.212.82.MISMATCH!www.shinco.com!news.newsmth.net!NEWSMTH

Show Full Headers
Complete Article Headers
X-Google-Thread: f7ebf7e2af,ace936df25e13b17,start
X-Google-Attributes: gidf7ebf7e2af,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!61.160.212.82.MISMATCH!www.shinco.com!news.newsmth.net!NEWSMTH
From: thinkhy@newsmth.net-SPAM.no (<Test/>)
Newsgroups: cn.bbs.comp.xml
Subject: XML������Web������ھ���(ת��)
Date: 08 Nov 2009 15:47:39 GMT
Organization: ˮľ����
Message-ID: <4iiIVb$H8q@newsmth.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: XML/w/M.1257695221.l0
Lines: 54