2017-04-10 67 views
0

我正在處理解析URI的例程。在明顯的情況下,有一個空字符串的情況。空字符串是有效的輸入嗎?什麼是一個空字符串的結果URI?是否有空的URI?

回答

0

由於URI的根是一個有限的集合,我們知道它沒有一個有效的根。 因此,它不識別任何內容,並且作爲標識符無效。但是這可能在你的上下文中仍然有意義,因爲tere沒有特定的URI標準。

0

一個空字符串不可能是一個URI。 general URI syntax指定至少必須存在scheme組件,然後是:,然後是hier-part組件(可能爲空)。

相對URI引用可以是空的。的relative references語法指定至少relative-part組分必須存在的,但它允許空(path-empty)。

一種相對URI引用是same-document reference(粗體強調礦):

同文檔引用的最常見的例子是相對引用是空或僅包括數字符號( 「#」)分隔符,後跟一個片段標識符。