空白可以加入到任何符号之间。以下描述了完整的语言。
这是因为XML语法分析器不知道文本数据--令人头疼的空格--是否重要。
当字符串末尾只有少量空格时,这种情况使正则表达式陷入疯狂工作。
为确保捕获组只匹配到最后一个非空格字符,必需尾随一个S。
不管您是否相信,这个示例只是一行满是空白的被链接的代码。
虽然本实现不受字符串总长度影响,但它有自己的弱点:(它害怕)长的头尾空格。
不要刻意的使矩阵对齐输出,行中的每个元素用空格隔开即可。
特别是有一些地方不能插入空格,其中之一是在单词中间。
如果试着在string上调用split方法,它会在空白字符(例如空格)处进行拆分。
请注意,在这两种解决方案中,我都必须让处理器在某些生成的text元素中保留空格。
在这方面做一些提高,通过利用空白空间让你的页面便于浏览。
除了少数的特定异常外,XSLT通常假定样式表中的空格是无意义的。
在属性规范化后,可以依靠的属性中的每个记号是通过空白来与其邻居区分开来。
在清单4中,空格很明显应该是文档的一部分,这对于文档作者来说是很重要的。
这是因为看上去没有任何变化的实际空格,其含义可以变化。
iUI还包含压缩版的CSS和JavaScript文件(为了加快下载速度,删除了额外的空白)。
没有人会赞美去除空白的漂亮类,他们需要的只是结果。
这意味着文档顺序以及包含空格的原始元素内容将被保留。
可以看到,相同的空白,不同的值可以很好地形容这个情况。
因为循环检查字符是不是空格在效率上不如正则表达式所使用的优化过的搜索代码。
就像这句话所说的那样,默认情况下空白是重要的,但并非所有空白都是重要的。
尽管XML本身保留空白,但大多数应用程序会在做进一步处理之前将空白标准化。
如果你想去强制折行而不是一个段落,你可以使用两个反斜杠再跟随一个空格或一行尾。
在最大限度阐明要点的同时,不要忘了给用户的眼睛留有些空白,这样用户才有余地消化你所讲述的内容。
现在回过头来看类似于清单2中的document2.xml文档,它有与清单1相同的元素,但空格是不一样的。
区别可能在于实体的结构、属性的排列、字符的编码或者不起眼的空白。
1·In this case the % substitutes other punctuation characters and whitespace.
在这里,%会替换其他的标点符号和空格。
2·You can see how the Angle brackets and whitespace are escaped according to URI standard form.
您可以看到双尖括号和空格是如何根据URI的标准格式进行转义的。
3·That's why, without a DTD, it's not safe for the parser to assume what whitespace means.
这就是为什么如果没有 DTD,而让语法分析器来假定空格的含义是不安全的。
4·Semantic equivalence makes that comparison possible -- it allows insignificant aspects of XML, like ignorable whitespace, to be discarded and a valid comparison to be made.
语义等价使得比较成为可能,它允许丢弃 XML 中不重要的成分如可以忽略的空格,从而可以进行有效的比较。
5·For instance, text nodes, CDATA sections, comments, processing instructions, attributes, whitespace, document types, and XML declarations have values.
例如,文本节点、CDATA部件、注释、处理指令、属性、空格、文档类型和XML声明具有值。
1·By combining the files into a single download, while at the same time removing comments and whitespace, rendering times should improve.
该功能通过把这些文件合并为一个下载文件,并同时删除注释和空白而提高渲染的时间。
2·This expression also removes all null characters and excess whitespace.
此表达式也会删除所有空字符和过量的空白。
3·Getting into this does little but confuse the matter, so if you know about the effect of whitespace, great; if not, read on and don't worry about it.
肤浅的了解只会使事情变得模棱两可,所以如果想弄清空白的影响,那最好不过了;如果不想的话,那可以继续读下去,不要考虑它。
4·Revamped layout to reduce whitespace and improve information density.
修改了布局,以减少空白和提高信息密度。
5·Try cutting out half or more of the elements on one of your slides and giving what’s left a strong left or right alignment with plenty of whitespace.
试着将其中一张幻灯片一半或更多的内容删去,将剩下的内容设置为左对齐或右对齐,并留下足够的空白空间。