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</g:id>
        <link href="
http://demo.ofbiz.org/ecommerce/control/product/~product_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</g:id>
        <link href="
http://demo.ofbiz.org/ecommerce/control/product/~product_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

Reply via email to