X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=doc%2Freference.xml;h=caebaf157e24a07a968eba7ad86cd3e0c6c7e5da;hb=c2102bf5035278bef1600520805f3dc0a44f9a91;hp=bb0f5e0a69759658463a4b3664fb8d30273732a5;hpb=d21168975926d3db27d9acd22eb029cd0d17d821;p=yazproxy-moved-to-github.git diff --git a/doc/reference.xml b/doc/reference.xml index bb0f5e0..caebaf1 100644 --- a/doc/reference.xml +++ b/doc/reference.xml @@ -423,7 +423,8 @@ syntax The syntax element specifies accept or reject - or a particular record syntax request from the client. + or a particular record syntax request from the client. It also + allows record conversion of XML records via XSLT. The syntax has one required attribute: @@ -449,10 +450,28 @@ record to OPACXML. + When marcxml is used, yazproxy assumes + that records retrieved from the backend are encoded in the + MARC-8 character set. + This is correct for most MARC21 based systems, but not for + other MARC variants or UTF-8 based MARC21 systems. + The backendcharset attribute specifies + the character set of the MARC records to be converted. + + If attribute backendtype is given, that holds the record syntax to be transmitted to backend. + If attribute backendelementset is given, that holds + elementset to be transmitted to backend. If + backendelementset is omitted, the element + set from client is used, except if marcxml is used. + If no backendelementset is given and + marcxml is used, the elementset is omitted in + request to backend. + + If attribute stylesheet is given, the proxy will convert XML record from server via XSLT. It is important that the content from server is XML. If used in conjunction with @@ -843,7 +862,6 @@ +