我正在处理一个解析URI的例程。在明显的情况下,有一个空的字符串案例。空字符串是有效输入吗?什么是空字符串的结果URI?
答案 0 :(得分:2)
空字符串不可能是URI。 general URI syntax指定至少scheme
组件后跟:
后跟hier-part
组件(可能为空)必须存在。
但相对URI引用可以为空。 relative references的语法指定至少必须存在relative-part
组件,但允许它为空(path-empty
)。
空相对URI引用是same-document reference(大胆强调我的):
同一文档引用的最常见示例是相对引用为空或仅包含数字符号(“#”)分隔符,后跟片段标识符。
答案 1 :(得分:0)
由于URI的根是有限集,我们知道它没有有效的根。 因此,它不识别任何内容并且作为标识符无效。但是这可能在你的上下文中有意义,因为tere不是URI的特定标准。