OpenURL ::= BASE-URL ‘?’ QUERY
BASE-URL(基础URL):OpenURL解析服务器的url地址。
QUERY(查询):对象源数据及其提供者描述。如果查询包括几个检索条件,则各个条件之间用&来连接。例如要查询的内容包括Title、Data等值,则查询字符串应该为Title=化学&Data=1982。参数部分请参考OpenUrl参数传递。
![]() |
注意 |
|---|---|
如果参数的值使用中文字符,那么需要将参数值转化为url的16进制编码。 | |
QUERY ::= DESCRIPTION (‘&&’DESCRIPTION):QUERY由一个或多个DESCRIPTION组成。
DESCRIPTION ::= (ORIGIN-DESCRIPTION‘&’)?OBJECT-DESCRIPTION | OBJECT-DESCRIPTION(‘&’ORIGIN-DESCRIPTION)?:每个DESCRIPTION由ORIGIN-DESCRIPTION和OBJECT-DESCRIPTION两个部分组成。
ORIGIN-DESCRIPTION:传递元数据的源端系统信息。
OBJECT-DESCRIPTION:传递元数据本身的信息。