X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;ds=inline;f=doc%2Freference.xml;h=2ef809c4f7706bbfa77a921930d1063e69c11788;hb=HEAD;hp=bb0f5e0a69759658463a4b3664fb8d30273732a5;hpb=d21168975926d3db27d9acd22eb029cd0d17d821;p=yazproxy-moved-to-github.git
diff --git a/doc/reference.xml b/doc/reference.xml
index bb0f5e0..2ef809c 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,30 @@
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. An empty value of
+ backendelementset has the effect of omitting
+ any Comp-Spec (and elementset) sent to backend.
+
+ If backendelementset is omitted, the element
+ set from client is used, except if marcxml is used.
+ In that case (using marcxml), no Comp-Spec and no
+ elementset is sent 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 +864,6 @@
+