*: $Id: u-hlink.cpt 21625 2008-04-22 09:57:30Z ThB $
*: # Links aus #8e als Hyperlinks darstellen
*:! u-hlink.apt generiert aus u-hlink.cpt (30.06.2011 22:35)
*: #(8 - analog dem gleichnamigen Unterprogramm aus d-wrtf
*: --------------------------------------------------------------------
*: Analyse der Spruenge, Unterprogramme und Includes:
*: Unterprogramme: #(8
*: rel. Spruenge: +#cc, +#ucd
*: Anwendervar.: #ucc, #ucd
*: Zwischenteile 48, 87, 88, C
*: --------------------------------------------------------------------
$Id: u-hlink.cpt 21625 2008-04-22 09:57:30Z ThB $
# Links aus #8e als Hyperlinks darstellen
#(8 - analog dem gleichnamigen Unterprogramm aus d-wrtf
: $HeadURL: https://svn.extra.gymel.com/repos/allegro/acxt/enhancements/trunk/u-hlink.cpt $
: s/repos/viewvc/ for browseable view in the URL above
% beruecksichtigte Unterfelder analog MARC 852/MAB 655:
% $u (implizit): URI, also http(s), ftp(s)-URL oder URN oder DOI
% $3: Einleitende Wendung ("relation")
% $y: abweichender Linktext
% $z: Externer Kommentar
%%%%%
% Eine Wiederholung von #8e aufbereiten
#(8 % Typische Nutzung
%
% #8e. ++ >8 m>8 Z
#t48
#cc dcc dcd B"u" e"" f32 F32 ,",%5F,_," ,",%5f,_," Acc
#ucc +#cc b"~urn:nbn:" p"http://nbn-resolving.de/urn/resolver.pl?urn=urn:nbn:" =cd
#ucc +#cc ,"_: _ _" ,"_:_ _" b"~doi 10." p"http://dx.doi.org/10." =cd
#ucc +#cc c"~tp://" =cd
#ucc +#cc c"~tps://" =cd
% ab hier wird wuest geraten:
#ucc +#cc c"://" =cd
#ucc +#cc p"http://" c"://www." =cd
#ucc +#cc p"ftp://" c"://ftp." =cd
#cc +#cc 3 f32 F32 P": " p88 P87
#ucd +#cc c"urn=urn" p88 p"URN: |" e"|" P87
#ucd +#cc c"dx.doi.org/10." p88 p"DOI: |" e"|" P87
#nr p88 p"Online: |" e"|" P87
#cc +#ucd y p{"["} Z
#t{'< '}
#ucd y0 p{''}
#cc +#ucd y f32 F32
#ucc
#ucd dcd p{''} Z
#cc +#cc y p{"]"} Z
#t{' >'}
#cc dcc z p" (" P")"
#cc x {C "
"} p"[" P"]"
#)8
## Ende von u-hlink ##
*:
*: --- Ende von u-hlink.apt ---
*:
*: INDEX
*: =====
*:
*: Unterprogramme
*: #(8 27(!)
*:
*: Anwendervariable
*: #ucc 31(d), 31(A), 32, 33, 34, 35, 37, 38, 39, 51, 57(d)
*: #ucd 31(d), 32(=), 33(=), 34(=), 35(=), 37(=), 38(=), 39(=), 42,
*: 43, 46(+), 49, 50(+), 52, 52(d)
*:
*: lokale Spruenge
*: +#cc 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 54
*: +#ucd 46, 50
*:
*: Kategorien
*: #cc 31, 32(+), 33(+), 34(+), 35(+), 37(+), 38(+), 39(+), 41,
*: 41(+), 42(+), 43(+), 46, 50, 54, 54(+), 57, 58
*:
*: Zwischenteile
*: 48 30
*: 87 41, 42, 43, 44
*: 88 41, 42, 43, 44
*: C 58