摘要: XML 属性必须加引号属性值必须被引号包围,不过单引号和双引号均可使用。比如一个人的性别,person 标签可以这样写:<person sex="female">或者这样也可以:<person sex='female'>注释:如果属性值本身包含双引号,那么有必要使用单引号包围它,就像这个例子:<gangster name='George "Shotgun" Ziegler'>或者可以使用实体引用:<gangster name="George &quot;Shotg 阅读全文
posted @ 2011-03-24 14:55 xfyn 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 实体引用在 XML 中,一些字符拥有特殊的意义。如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。这样会产生 XML 错误:<message>if salary < 1000 then</message>为了避免这个错误,请用实体引用来代替 "<" 字符:<message>if salary &lt; 1000 then</message> 在 XML 中,有 5 个预定义的实体引用:&lt;<小于&gt;>大 阅读全文
posted @ 2011-03-24 14:53 xfyn 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-\d{5}/"\d{2}-\d{5}"验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。/<(.*)>.*<\/\1>/"<(.*)>.* 阅读全文
posted @ 2011-03-24 12:35 xfyn 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套 阅读全文
posted @ 2011-03-24 12:02 xfyn 阅读(135) 评论(0) 推荐(0) 编辑