我们如何概括网络资源的命名空间?
我就是这样做的:
名称空间中Backus-Naur形式的名称是:
name = <namespace identifier> separator <local name>
网址的模板是
`scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]`
可以考虑不同的情况:
网址= scheme:[//[user:password@]host[:port]][/]path[#fragment]
,命名空间= scheme:[//[user:password@]host[:port]][/]path[?query]
网址= scheme:[//[user:password@]host[:port]][/]path
,名称空间= scheme:[//[user:password@]host[:port]][/]pathpart
其中pathpart
是path
的子字符串,其中包含所有字符,直到并包含最后一个&#34; / &#34;字符
网址= scheme:[//[user:password@]host[:port]][/]path[?query]
,命名空间= scheme:[//[user:password@]host[:port]][/]path
网址= scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
,命名空间= scheme:[//[user:password@]host[:port]][/]path[?query]
我的问题是:
由于