Much thanks Eric.  I successfully imported a simple test XML file based on
the on the format at the URL you provided:

<?xml version="1.0"?>
<node>
        <name>xyz</name>
        <primaryNodeType>nt:unstructured</primaryNodeType>
    
        <mixinNodeType>mix:versionable</mixinNodeType>
        <mixinNodeType>mix:lockable</mixinNodeType>

        <property>
            <name>prop</name>
            <value>property value as string</value>
            <type>String</type>
        </property>
</node>


On 8/10/11 10:16 PM, "Eric Norman" <[email protected]> wrote:

> Hi Roger,
> 
> The xml format that the import operation supports is the same as the xml
> format used by the content loader bundle that is documented at [1].  To
> import some other xml format you would need to create an xslt stylesheet to
> transform the xml into one of the supported formats.
> 
> 1. 
> http://sling.apache.org/site/content-loading-jcrcontentloader.htm<http://sling
> .apache.org/site/content-loading-jcrcontentloader.html>
> 
> Regards,
> Ericl <http://sling.apache.org/site/content-loading-jcrcontentloader.html>
> 
> On Wed, Aug 10, 2011 at 6:12 PM, Roger Reed <[email protected]> wrote:
> 
>> Hello,
>> 
>> I¹m trying to do what I think should be pretty simple, but I¹m obviously
>> not
>> getting something.  I¹m just trying to import a simple XML file via curl
>> and
>> view the result of the imported structure as JSON.   Steps I followed are
>> below.  I appreciate any input.
>> 
>> If I do a similar test using a JSON file as the import source I have no
>> issues.  The structure is imported.
>> 
>> I¹ve had zero luck with XML imports using a variety of test files.
>> 
>> Thanks,
>> 
>> Roger
>> 
>> 
>> java -jar org.apache.sling.launchpad-6-standalone.jar
>> 
>> curl -F:operation=import -F:contentType=xml -F:[email protected]
>> http://admin:admin@localhost:8080/content/test
>> 
>> http://localhost:8080/content/test.json
>> http://localhost:8080/content/test.tidy.infinity.json
>> 
>> Both return:
>> {"jcr:primaryType": "nt:unstructured"}
>> 
>> I expected to see the XML structure as JSON, as I thought Sling would
>> import
>> the XML as nodes.  What am I missing?
>> 
>> 
>> Contents of test.xml file:
>> 
>> <?xml version="1.0"?>
>> <catalog>
>>   <book id="bk101">
>>      <author>Gambardella, Matthew</author>
>>      <title>XML Developer's Guide</title>
>>      <genre>Computer</genre>
>>      <price>44.95</price>
>>      <publish_date>2000-10-01</publish_date>
>>      <description>An in-depth look at creating applications
>>      with XML.</description>
>>   </book>
>>   <book id="bk112">
>>      <author>Galos, Mike</author>
>>      <title>Visual Studio 7: A Comprehensive Guide</title>
>>      <genre>Computer</genre>
>>      <price>49.95</price>
>>      <publish_date>2001-04-16</publish_date>
>>      <description>Microsoft Visual Studio 7 is explored in depth,
>>      looking at how Visual Basic, Visual C++, C#, and ASP+ are
>>      integrated into a comprehensive development
>>      environment.</description>
>>   </book>
>> </catalog>
>> 
>> 


Reply via email to