Hi, You can use curl with a file if you put the "@" char in front of it's name. (Otherwise curl expects the data on the commandline).
curl http://localhost:8080/solr/update --data-binary @articles.xml -----Ursprüngliche Nachricht----- Von: Sean Bowman [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 26. April 2007 23:32 An: solr-user@lucene.apache.org Betreff: Re: Help with Setup Try: curl http://localhost:8080/solr/update --data-binary '<add><doc><field name="id">2008</field><field name="storyText">The Rain in Spain Falls Mainly In The Plain</ field></doc></add>' And see if that works. I don't think curl lets you put a filename in for the --data-binary parameter. Has to be the actual data, though something like this might also work: curl http://localhost:8080/solr/update --data-binary `cat articles.xml` Those are open ticks, not apostrophes. On 4/26/07, Ryan McKinley <[EMAIL PROTECTED]> wrote: > > > > paladin:/data/solr mtorgler1$ curl http://localhost:8080/solr/update > > --data-binary articles.xml <result > > status="1">org.xmlpull.v1.XmlPullParserException: only whitespace > > content allowed before start tag and not a (position: > > START_DOCUMENT seen a... @1:1) > > at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1519) > > at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395) > > My guess is you have some funny character at the start of the document. > I have seen funny chars show show up when i edit a UTF-8 file and > save it as ASCII. If you don't see it in your normal editor, try a > different one. > > If that does not help, start with the working example and add modify a > little bit at a time... > > ryan > >