X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=doc%2Freference.xml;h=caebaf157e24a07a968eba7ad86cd3e0c6c7e5da;hb=c2102bf5035278bef1600520805f3dc0a44f9a91;hp=98315f62931a791c6bbc4b5fd5111827ea711f16;hpb=22afe38a1f113ef7f2a46d1fde0141cf10b27eb4;p=yazproxy-moved-to-github.git diff --git a/doc/reference.xml b/doc/reference.xml index 98315f6..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 @@ -962,6 +981,7 @@ +