Thanks Hans for your comment on this - I will explore it and will get back
to you if needed.
Rest comments Inline:

--
Ashish

On Tue, Sep 1, 2009 at 5:15 AM, Hans Bakker
<mailingl...@antwebsystems.com>wrote:

> Hi Ashish,
>
> xalan is required for the generation of html documents from the xml/xsl
> combination files.
>
> It could be that that the xalan overrides the xercess libraries.
>
> with xalan you can set the namespace awareness the following way:
>
> SAXParserFactory pfactory= SAXParserFactory.newInstance();
>                pfactory.setNamespaceAware(true);
>
> an example you can find in the XslTransform.java file where i added the
> code.
>
> let me know which xml processing code  Google base is using, i will have
> a look at it...
>

You can refer method "buildDataItemsXml" present inside
ProductsExportToGoogle.java file present inside GoogleBase component.



>
> Regards,
> Hans
>
>
> On Mon, 2009-08-31 at 21:26 +0530, Ashish Vijaywargiya wrote:
> > Hello Hans,
> >
> > I am working on Google Base.
> > The code was working fine till revision r808332.
> >
> > But it stopped working after your commit r808410 (Big one in which you
> have
> > added docbook related things)
> > The reason is the addition of
> > xalan-2.7.1.jar<
> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/lib/xalan-2.7.1.jar?limit_changes=0&view=markup&pathrev=808410
> >in
> > the trunk.
> > Can you please let me know the purpose for the addition of this file -
> this
> > will help me to find some alternate to solve this issue?
> >
> > Here is the String generated on r808332 (Till this revision code was
> working
> > fine).
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <feed xmlns="http://www.w3.org/2005/Atom"; xmlns:app="
> > http://purl.org/atom/app#"; xmlns:batch="
> > http://schemas.google.com/gdata/batch"; xmlns:g="
> > http://base.google.com/ns/1.0"; xmlns:gm="
> > http://base.google.com/ns-metadata/1.0"; xmlns:openSearch="
> > http://a9.com/-/spec/opensearchrss/1.0/";>
> >     <entry>
> >         <batch:operation type="insert"/>
> >         <app:control>
> >             <gm:publishing_priority>high</gm:publishing_priority>
> >         </app:control>
> >         <title>Tiny Gizmo</title>
> >         <content type="xhtml">The smallest gizmo in town.</content>
> >         <g:id>
> > http://demo.ofbiz.org/ecommerce/control/product/~product_id=GZ-1000<http://demo.ofbiz.org/ecommerce/control/product/%7Eproduct_id=GZ-1000>
> </g:id>
> >         <link href="
> > http://demo.ofbiz.org/ecommerce/control/product/~product_id=GZ-1000<http://demo.ofbiz.org/ecommerce/control/product/%7Eproduct_id=GZ-1000>
> "
> > rel="alternate" type="text/html"/>
> >         <g:item_type>products</g:item_type>
> >         <g:product_type>Electronics</g:product_type>
> >         <g:product_type>Business &amp; Industrial</g:product_type>
> >         <g:price>15.990</g:price>
> >         <g:currency>USD</g:currency>
> >         <g:target_country>US</g:target_country>
> >         <g:ean>12345</g:ean>
> >         <g:condition>new</g:condition>
> >         <g:image_link>
> > http://demo.ofbiz.org/images/products/large/web_browser.png
> </g:image_link>
> >     </entry>
> > </feed>
> >
> > After your changes done at r808410 the string looks like - NamespaceURL
> is
> > being added in each generated tag.
> > Google Base server don't like the generated string format in which we
> have
> > namespace tag so the Google Base stopped working.
> >
> > <?xml version="1.0" encoding="UTF-8"?><feed xmlns:openSearch="
> > http://a9.com/-/spec/opensearchrss/1.0/";>
> >     <entry>
> >         <batch:operation xmlns:batch="
> http://schemas.google.com/gdata/batch";
> > type="insert"/>
> >         <app:control xmlns:app="http://purl.org/atom/app#";>
> >             <gm:publishing_priority xmlns:gm="
> > http://base.google.com/ns-metadata/1.0";>high</gm:publishing_priority>
> >         </app:control>
> >         <title>Square Gizmo</title>
> >         <content type="xhtml">A square gizmo</content>
> >         <g:id xmlns:g="http://base.google.com/ns/1.0";>
> > http://demo.ofbiz.org/ecommerce/control/product/~product_id=GZ-2002<http://demo.ofbiz.org/ecommerce/control/product/%7Eproduct_id=GZ-2002>
> </g:id>
> >         <link href="
> > http://demo.ofbiz.org/ecommerce/control/product/~product_id=GZ-2002<http://demo.ofbiz.org/ecommerce/control/product/%7Eproduct_id=GZ-2002>
> "
> > rel="alternate" type="text/html"/>
> >         <g:item_type xmlns:g="http://base.google.com/ns/1.0
> > ">products</g:item_type>
> >         <g:product_type xmlns:g="http://base.google.com/ns/1.0
> > ">Electronics</g:product_type>
> >         <g:product_type xmlns:g="http://base.google.com/ns/1.0";>Business
> > &amp; Industrial</g:product_type>
> >         <g:price xmlns:g="http://base.google.com/ns/1.0
> ">47.990</g:price>
> >         <g:currency xmlns:g="http://base.google.com/ns/1.0
> ">USD</g:currency>
> >         <g:target_country xmlns:g="http://base.google.com/ns/1.0
> > ">US</g:target_country>
> >         <g:condition xmlns:g="http://base.google.com/ns/1.0
> > ">new</g:condition>
> >         <g:image_link xmlns:g="http://base.google.com/ns/1.0";>
> > http://demo.ofbiz.org/images/products/large/server_mimooh.png
> </g:image_link>
> >     </entry>
> > </feed>
> >
> > --
> > Ashish
> --
> Antwebsystems.com: Quality OFBiz services for competitive rates
>
>

Reply via email to