[Koha-bugs] [Bug 6891] LDIF interoperability - a proposal
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Sep 27 06:03:46 CEST 2011
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6891
--- Comment #9 from Xan Charbonnet <xan at biblionix.com> 2011-09-27 04:03:46 UTC ---
Once again you've correctly pointed out when I'm doing something not the XML
way. Obviously I need the help! It does make sense to be a little more
verbose in the XML, and let bzip do the work of making it smaller.
MARC::File::XML's as_xml_record() output looks like this by default:
<?xml version="1.0" encoding="UTF-8"?>
<record
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/
standards/marcxml/schema/MARC21slim.xsd"
xmlns="http://www.loc.gov/MARC21/slim">
<leader>01172cam a2200301 4500</leader>
...etc etc...
</record>
which I change by stripping the XML declaration, by removing the attributes on
the <record> tag, and by adding the "marc:" prefix to all the elements, thus:
<marc:record>
<marc:leader>01172cam a2200301 4500</marc:leader>
...etc etc...
</marc:record>
So it's not an issue of the output of that module being invalid against the
official MARC XML Schema; it just needs a little massaging to fit into our
document. So I don't think it needs to be an upstream issue.
--
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
More information about the Koha-bugs
mailing list