Article View: cn.bbs.comp.xml
Article #256Re: ��һ��xml�����е�����
From: <Test/>
Date: Thu, 05 Nov 2009 15:44
Date: Thu, 05 Nov 2009 15:44
77 lines
5128 bytes
5128 bytes
���б��ʽ����˼����һ��Ԫ�ص������У��ַ���ݿ����Dz������κα�ǵ���ʼ�����������ַ���һ�� CDATA ���У��ַ���ݿ����Dz����� CDATA �ν�����"]]>"�������ַ�
����һ��XML�ĵ�:
<?xml version="1.0"?>
<test>sdfsf]]>dsf</test>
����xmllint --format test.xml���������Ĵ���
test.xml:2: parser error : Sequence ']]>' not allowed in content
<test>sdfsf]]>dsf</test>
����źͼ��ŵ���˼�ڵ���ڲ�����
6. �Ƿ���Notation��
���淶�� XML ����ʽ���ķ���һ�ּ���չ�Ϳ�˹��ʽ��Extended Backus-Naur Form��EBNF��������ķ��е�ÿһ����������һ����ţ���ʽ���£�
symbol ::= expression
��������������Ե���ʼ��ţ������Դ�д��ĸ��ͷ��������Сд��ĸ��ͷ���ַ�����literal strings�����������
�ڹ����ұߵı��ʽ�У����±��ʽ����ƥ��һ�������ַ���ַ�
#xN
N ��һ��ʮ����Ƶ����� ISO/IEC 10646 ��ij���ַ�Ĺ淶��UCS-4������ֵ��Ϊ��Ŷ��������� N ���ʱ���˱��ʽƥ������ַ�#xN �е�ǰ�� 0 û�����壬����Ӧ�Ĵ���ֵ�е�ǰ�� 0 �ĸ������������ַ���뷽���������� XML û�����塣
[a-zA-Z]�� [#xN-#xN]
����ֵ��ָ����Χ�ڵ��κ� Char ��ƥ�䣨���磬inclusive����
[abc], [#xN#xN#xN]
����ֵΪ��ö�ٵ�ֵ֮һ�� Char ��ƥ�䡣��һ�Է�������ö�ٺͷ�Χ���Ի��á�
[^a-z]�� [^#xN-#xN]
����ֵ��ָ����Χ֮����κ� Char ��ƥ�䡣
[^abc]�� [^#xN#xN#xN]
���κβ��ڸ��ַ��ڵ� Char ��ƥ�䡣��һ�Է������ڱ���ֵ��ö�ٺͷ�Χ���Ի��á�
"string"
��ƥ��˫���������ַ�ij����ַ���ƥ�䡣
'string'
��ƥ�䵥���������ַ�ij����ַ���ƥ�䡣
��Щ��ſ������з�ʽ��ϣ���ƥ����ӵ�ģʽ������A��B��ʾ���ʽ��
(expression)
expression ������һ����Ԫ�����������������������ϡ�
A?
�������һ�� A ��ƥ�䣬�� A ��ѡ��
A B
�� A ��� B ��ģʽ��ƥ�䡣�������������ȼ����� |����� A B | C D �൱�� (A B) | (C D)��
A | B
�� A �� B ֮һ��ƥ�䣬����ͬʱƥ�䡣
A - B
���κ�ƥ�� A ����ƥ�� B ���ַ���ƥ�䡣
A+
��һ������ A ��ƥ�䡣���Ӳ��������ȼ����� |����� A+ | B+ �൱�� (A+) | (B+)��
A*
��������� A ��ƥ�䡣���Ӳ��������ȼ����� |����� A* | B* �൱�� (A*) | (B*)��
�����ڲ���ʽ��ʹ�õļǷ��У�
/* ... */
ע��
[ wfc: ... ]
��ʽ��ȷ��Լ�������ֱ�ʶһ������ij������ʽ������ĸ�ʽ��ȷ���ļ���Լ��
[ vc: ... ]
��Ч��Լ��;�����ֱ�ʶһ������ij������ʽ���������Ч���ļ���Լ��
~
�� �� changingwind (��õķ�) �Ĵ������ᵽ: ��
: �������������˵����
: Character Data
: [14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)
: ...................
--
[1;36mHappy XMLing
[m[1;34m�� ��Դ:��ˮľ���� newsmth.net��[FROM: 114.249.212.*][m
Technical Details
Message-ID:
<4ig1l7$H4b@newsmth.net>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.neu.edu.cn!news.shec6.edu.cn!news.newsmth.net!NEWSMTHShow Full Headers
Complete Article Headers
X-Google-Thread: f7ebf7e2af,b0e8bbeb418ead8,start X-Google-Attributes: gidf7ebf7e2af,public,usenet X-Google-NewGroupId: yes X-Google-Language: Chinese,GB Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.neu.edu.cn!news.shec6.edu.cn!news.newsmth.net!NEWSMTH From: thinkhy@newsmth.net-SPAM.no (<Test/>) Newsgroups: cn.bbs.comp.xml Subject: Re: ��һ��xml�����е����� Date: 05 Nov 2009 15:44:21 GMT Organization: ˮľ���� Message-ID: <4ig1l7$H4b@newsmth.net> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: XML/p/M.1257435607.r0 Lines: 76 X-Original-Bytes: 3131