Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #74474

xslt with python

Date 2014-07-15 10:10 +0200
Subject xslt with python
From varun bhatnagar <varun292006@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.11833.1405415553.18130.python-list@python.org> (permalink)

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

I am trying to merge two xmls using xslt in python but the content of first
xml is not getting copied. The rules written in xsl file created are
correct because if I am executing it without python (directly from eclipse
as I have xslt plugin installed) it is getting merged fine. Can anybody
help me? I am pasting my code snippet below:

*import lxml.etree as ET*

*dom = ET.parse(r'test_file_2.xml')*
*xslt = ET.parse(r'TestMergeRules.xsl')*
*transform = ET.XSLT(xslt)*
*print transform*
*newdom = transform(dom)*
*print(ET.tostring(newdom, pretty_print=True))*

I am opening other xml file (test_file_1.xml) in xsl file using
"document()" function.
Once this code is executed I can see only the content of test_file_2.xml.
Am I doing something wrong? Is there any other way to do this because my
xslt rules are working fine without python.

Thanks,
BR,
Varun

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

xslt with python varun bhatnagar <varun292006@gmail.com> - 2014-07-15 10:10 +0200
  Re: xslt with python Tim <jtim.arnold@gmail.com> - 2014-07-15 06:12 -0700
    Re: xslt with python varun bhatnagar <varun292006@gmail.com> - 2014-07-15 15:58 +0200

csiph-web