Slashdot Mirror


What XML Tools Do You Use?

Omega1045 asks: "What XML tools do you use? XML Spy? EditPad? A pen, notepad, scanner, and a good OCR program? XML is now becoming more than just hype. XML, SOAP Web Services, and Enterprise Integration (EI) are really taking off from the number and type of contract opportunities I am seeing and receiving. Until recently, I was doing most of my XML by hand. Other than the nostalgia for those early HTML days, it is really eating into my time. I have started trying XML Spy, but to buy it will be a big hit in the wallet (which I am willing to do if it is the best thing out there). What does Slashdot recommend?"

70 comments

  1. Quiet 'round here.... by Anonymous Coward · · Score: 0

    soooooo....maybe xml hasn't taken off as much as you thought....

  2. XMLSpy by Anonymous Coward · · Score: 2, Interesting

    I have worked with XMLSpy and have to say working with UltraEdit is far more pleasant.

    1. Re:xmlspy by Anonymous Coward · · Score: 0

      In litteraly no time you can throw together a complex schema [...]

      While you're looking up the spelling, you might want to have a gander at the definition too.
    2. Re:xmlspy by Anonymous Coward · · Score: 0

      A version of XMLSpy was given away free on the cover of the UK Mag "PC Plus" a few months ago. You download a special key from their website.

      If anyone wants to try XML Spy out, they can probably get the CD as a back issue or download it from the PC Plus website.

    3. Re:xmlspy by King+of+the+World · · Score: 1
      Authentic browser-edition is IE/Windows only with no plans for Mac/Linux.

      I'm not saying anything good or bad about it, the .sps is ok, but just so everyone knows.

      Does anyone know of any alternatives (obviously they can't stick to web standards, they want to provide a word processor in a browser, but is there something similar for Mozilla?)

    4. Re:xmlspy by Anonymous Coward · · Score: 0

      Particularly the schema editor and the Authentic component (which is now free (as in beer)).

      I'd like to know where I can get all this free beer people keep referring to.

  3. xmlspy by rogue_gambit · · Score: 5, Informative

    I use xmlspy at work, and it really is the best thing I have tried.

    Particularly the schema editor and the Authentic component (which is now free (as in beer)).

    In litteraly no time you can throw together a complex schema and make a nice gui interface for entering data which validates against said schema.

    It is definitely pricey and I can't say that I would have bought it for myself, but if you have to deal with a lot of XML then it is truly worth it.

    First post?

  4. Interactive structured drawing by derinax · · Score: 4, Informative

    I built an entire web-based interactive Expo map using Sodipodi (sodipodi.sourceforge.net). It was very easy to edit the native XML code (actually, SVG). I found the combination of Sodipodi and vi was as powerful and far more flexible in terms of optimizing the resultant code (e.g. search and replace &macros) than a proprietary structured program like Illustrator.

    God, I can't say enough about how cool Sodipodi has become.

    Good luck finding a proper viewer for the interactive code, however. Mozilla+svg has not even been of alpha quality-- all proofing had to be in Windows, IE + Adobe's SVG Viewer.

    1. Re:Interactive structured drawing by tigersha · · Score: 1

      Have you tried the Batik viewer of Apache? ITs a Java program and it has a shell script to use it as a standalone viewer in X. It can also convert the SVG to about anything else out there.

      Also, gnome and KDE both use SVG extensively (for all their icons) so there must be SOME SVG viewer there. I know there is a SVG rendering library, so maybe someone has wrapped a viewer around it.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    2. Re:Interactive structured drawing by derinax · · Score: 1

      I _have_ tried Batik, as well as pretty much any SVG tool available on Linux (anything that would be caught by Google and Sourceforge, that is...).

      This particular project had requirements that no client on Linux could reproduce: an XML/SVG object rendered into a scalable / scrollable environment that can respond to mouse events (hover effects and browser open upon clicking). That pretty much limits you to Mozilla or IE... Konqueror came closer than Mozilla to this ideal but was still unstable and quirky.

      The only platform to fully render a complex Sodipodi XML/SVG/Javascript codebase was IE + Adobe's SVG plugin. Truly sick, but the awesome authoring environment was well worth the pain.

  5. A good, free choice by jbrandon · · Score: 3, Funny

    A strong consesus is emerging around a new standard.

    1. Re:A good, free choice by photovoltaics · · Score: 1

      Of course, on the system *I* administrate, vi is
      symlinked to ed. Emacs has been replaced by a shell
      script which 1) Generates a syslog message at level
      LOG_EMERG; 2) reduces the user's disk quota by 100K;
      and 3) RUNS ED!!!!!!

      --Good thing you're getting rid of that 100K. That would hold one heckuva bunch of ed files.

  6. vim and my brain by GusherJizmac · · Score: 4, Informative

    and xmllint.

    --
    http://www.naildrivin5.com/davec
  7. The only choice... by nano2nd · · Score: 1

    ..when it comes to separating the men from the boys is of course VI. :wq

    1. Re:The only choice... by Anonymous Coward · · Score: 0

      THAT'S FUNNY YOU USED THE COMMAND TO WRITE AND QUIT VIM!!

      You are a very very funny man! Please! I ask you do nothing more in life but continue to post comedic comments on Slashdot!

  8. tDOM and Tcl by Col.+Klink+(retired) · · Score: 2, Interesting

    Being a Tcl guy, I use tDOM. It has the fastest XSLT engine that I know of.

    --

    -- Don't Tase me, bro!

    1. Re:tDOM and Tcl by Cokelee · · Score: 1

      Hah! Your a Tcl (tickle) guy!

  9. Um, it's still hype. by pmz · · Score: 0, Redundant

    XML is now becoming more than just hype.

    With most of the standards less then three years old (most are one to two years old), XML still seems to too volatile to base a long-term project on it. It would be like the early days of J2EE, where it takes only six months before the code base becomes "legacy".

    Also, XML introduces a lot of complexity into a project, where it is often better just to use HTTP properties instead of complex SOAP exchanges, for example.

    So, is XML really more than just a bandwagon, even today?

    1. Re:Um, it's still hype. by KDan · · Score: 2, Insightful

      Not really hype. XML is extremely useful to exchange information between programs (eg on networks) without having to reinvent the wheel all the time. Personally, that's what I use it for. The fact that you can use it for config files and such is just a nice bonus.

      As for editing XML, I find that most of the time I'm manipulating XML programmatically, using JDOM, or using other libraries that manipulate XML themselves - I have yet to need to do serious hand-editing in XML. And even for that, I would think vi or jEdit are perfectly adequate tools.

      Daniel

      --
      Carpe Diem
    2. Re:Um, it's still hype. by rogue_gambit · · Score: 1

      XML is really useful to represent any kind of structured data. It may not be appropriate speed-wise or size-wise, but you can do a lot of amazing thing with a nice structured data-model (schema) and then transform your data to all kinds of formats using XSLT (which by the way xmlspy also has good support for creating).

      Using the same data you can easily write transformations to xhtml, pdf, and lots of other formats, including or excluding certaing parts of the data depending on output format or other thing.

    3. Re:Um, it's still hype. by aoteoroa · · Score: 1
      So, is XML really more than just a bandwagon, even today?

      Does it matter? The point is that many companies have jumped on the bandwagon. With wide spread support for XML it has become a quick way to transfer information from one program to another.
    4. Re:Um, it's still hype. by Anonymous Coward · · Score: 0

      I don't even know what you are talking about using http properties. Using get and post can't even compare. Writing your own rpc scheme adds much more complexity then using SOAP.

      SOAP is great for building a natural interface between different pieces of the same application. You can easily put pieces on different machines written in different languages on different architectures.

      You want to connect an in house application written in java with a propriatary application which only provides its API in perl? Not even an issue, just define the interface in a couple of minutes and go. SOAP is the easiest cross platform and language independant rpc interface I've ever used.

    5. Re:Um, it's still hype. by Anonymous Coward · · Score: 0

      XML is reinventing the wheel. Again.

    6. Re:Um, it's still hype. by King+of+the+World · · Score: 1
      From what? Lisp's s-expressions?

      Nigga please...

    7. Re:Um, it's still hype. by frisket · · Score: 2, Informative
      Firstly, XML is not a standard of any kind: it's a Recommendation of the W3C, which is rather different.

      Secondly, it's based on SGML, which is a standard, and is very stable, so questions of volatility simply don't arise. You can quite happily base a project on XML: while it may one day be supplanted, it can easily be transformed into a new format, unlike Java :-)

      What software you want to use depends on what you want to do. If you're doing "data" type XML for e-commerce, then XML Spy or InfoPath will be good. If on the other hand you're doing traditional "document" publishing, you need a proper text editor like XMetaL (Corel), EPIC (Arbortext), epcEdit (www.epcedit.com), WordPerfect XML (Corel again), or even at a pinch, the new StarOffice 6.1b or Word-11 when it arrives. And of course, Emacs.

      Whether you like Emacs or not, it is unquestionably the most reliable and simplest to use. The psgml-mode and xml-mode or xxml-mode provide a hugely functional XML editor, with context-sensitive markup menus, colorized tags, and (with SP/nsgmls) full validation. The tdtd-mode provides DTD editing, and xslide-mode is a complete IDE for XSLT stylesheets. It won't cost you anything and it runs on all modern platforms.

      XML is also a bandwagon: many companies are grotesquely misusing it because they haven't bothered to find out what it's really for, and many other companies are failing to use it where they ought to be, for the same reason. But that's life.

  10. Only 8 comments? by refactored · · Score: 1
    The story has scrolled of the front page, and only 8 comments.
    1. Is XML dying?
    2. Is slashdot dying?
    3. Are there no good XML tools?
    4. Are the trolls sleeping?
    Anyway psgml mode under Emacs does a fairly good job. Add in nsgmls and xmlint and things are fairly good.
    1. Re:Only 8 comments? by Anonymous Coward · · Score: 0

      Scrolled off the front page? What are you smoking?

      It is now 18 minutes since you posted that comment and this is still ON the front page. In fact it is still the very TOP item on the front page.

      You're a crappy troll.

    2. Re:Only 8 comments? by Anonymous Coward · · Score: 0
      I think the answer lies in your comment preferences.

      Ask five slashdot users what they see and you might get 5 different answers.

      Go to your preference page, select comments then pay attention to
      1. Threshold
      2. Limit
      3. Index Spill
    3. Re:Only 8 comments? by axxackall · · Score: 1
      Anyway psgml mode under Emacs does a fairly good job. Add in nsgmls and xmlint and things are fairly good.

      Which of those modes does support XML Schema? Don't tell me about DTD. Today XML development is impossible without XML Schema. So, please do not mislead XML newbies about psgml being any useful.

      --

      Less is more !
  11. stxx by sporty · · Score: 1

    stxx.sourceforge.net

    It's a plugin that uses XSL and XML for the display layer in struts. IMHO, it forces the MVC (model, view, control) pattern a bit more than JSP (java server pages), since you can embed java IN JSP. Extending XSLT with heavy duty business logic is really REALLY hard.

    --

    -
    ping -f 255.255.255.255 # if only

  12. Why XML? by Anonymous Coward · · Score: 0

    I use perl and HTML. Why would I need anything more than HTML just to make tables and fonts and crap?

    1. Re:Why XML? by Omega1045 · · Score: 0

      I assume you are stupid.

      --

      Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

  13. And I shall shout thy name from the hilltops: by TheRoss · · Score: 1

    BBEdit BBEdit BBEdit!

    Always friend and often savior.

    Amen.

    Although, the BBEdit Anthology is a bit crazy.

  14. hype? by Naikrovek · · Score: 1

    XML is now becoming more than just hype.

    i don't think you know what hype is. xml is very much in use just about everywhere that i've worked recently, and it is showing no signs of being outdated, or lacking in any way for the projects i've seen it used in.

    hype is a coordinated effort to make something appear better (you can define 'better' on your own time) than it actually is, be it through advertising, or the word on the street, or whatever. XML is great, and everyone that uses it knows it - they don't need to be told.

    1. Re:hype? by Cokelee · · Score: 1
      XML is great, and everyone that uses it knows it - they don't need to be told.

      I use it, and I have to be told. . . (by you, right now)

      You: C'mon XML is GREAT!

      Me :No it's NOT!

      You: C'mon XML is GREAT!

      Me :No it's NOT!

      You: C'mon XML is GREAT!

      Me :No it's NOT!

      You: C'mon XML is GREAT!

      Me :No it's NOT!

      Me :See . . . THERE!

      :wq
    2. Re:hype? by zero_offset · · Score: 1

      Um, the article AGREES with you.
      Reading for context: try it.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  15. Xerlin & Saxon by hswerdfe · · Score: 3, Informative

    Xerlin is an Editor, its fairly basic and needs improvment but it usually works good.
    http://www.xerlin.org

    Saxon is an XSLT processor
    http://saxon.sourceforge.net/

    and hey they are both open source and based on java.

    --
    --meh--
  16. jEdit by HRbnjR · · Score: 3, Informative

    jEdit is what I use. It's Free Software, and runs great on Linux. It includes syntax highlighting, XML Schema validation, XML Insert (auto-completion, prompting from schema), XPath evaluation, and XSLT transformation. This functionality is built ontop of the great Apache XML tools - so it is quite complete and interoperable.

    jEdit is also great for more than just XML too! I used to be mainly an Emacs user - but I spend my days in Eclipse (for Java and C++) and jEdit (for everything else) now.

    1. Re:jEdit by stagmeister · · Score: 2, Informative

      The autocomplete in jEdit is great! I use it a LOT, when editing both XML documents, and also HTML.

      Also, jEdit has support for DTDs, and if you have a valid DTD for your document, it will find and show you errors in your document so that you can fix it properly if you ever break the XML rules.

      --Jason

      --
      http://www.virtualvillagesquare.com/ Online Communities: The Next Generation
    2. Re:jEdit by SwellJoe · · Score: 1

      I'll second this one. jEdit saved me hours of work on a book written in DocBook XML. The auto-completion of tags is simply perfect--it really couldn't have been implemented any nicer than it has been. For most things I still use vim, and I have a pretty nice set of vim macros for tag insertion and editing, but it really doesn't compare to the ease of writing XML with jEdit.

      I did have to upgrade my computer to make it fast enough to keep up with my typing, but that was a few hundred bucks well spent (my old 750MHz CPU was due for an update anyway, so I got an Athlon 2400XP, and jEdit can keep up with my typing now...just barely, but it does keep up). I see why people complain about the slowness of Java, but I've tried several other similar editors in other languages (nedit comes to mind as a nice editor that is fast and reliable) but jEdit does more of the things I use the Right Way.

  17. XXE by AndyElf · · Score: 2, Informative

    from XMLMind (free/beer). They also have a very nice FOP->RTF converter (works ten times better than JFOR). Then again, I speak from document writing poitn of view, hence YMMV...

    --

    --AP
  18. Some XML Stuff by Anonymous Coward · · Score: 1, Informative

    Some Utilities that I have found useful.

    Editors:
    vim! ( I prefer )
    Active State's Komodo (for ppl who need an IDE)

    Perl:
    XML::Simple for parsing simple conf files
    XML:Sablotron interface to Ginger Alliance's Sablotron (xslt)

    C:
    libxml2 for easy creation and parsing
    libxslt easy xslt in conjunction with libxml2

    Command line:
    sabcmd for xslt (sablotron again)
    fop for xsl-fo to pdf

    1. Re:Some XML Stuff by arthurs_sidekick · · Score: 1

      If you like libxml2, then howzabout adding
      Perl: XML::LibXML Perl frontend to libxml2 XML::LibXSLT Perl frontend to libxslt
      As for editing, in order of (my personal) preference: X?Emacs jEdit vim the PSGML modes make X?Emacs really nice to work with (after you figure out all the key bindings, anyhow). jEdit's facilities aren't too far behind, espectially if you learn to use its structure browser; my ranking of vim is in part due to an inability to get it to do what I want it to do, even though it's killer for a lot of stuff and I know others more diligent and skilled than I have been able to make it do magical things.

      --
      "Oh, I hope he doesn't give us halyatchkies," said Heinrich.
  19. VIM rules it all by mystran · · Score: 4, Informative

    I've tried few editors, but VIM (with scripting for folding and automatic adding of end-tags) is best I've found for both my XML and XHTML needs.

    --
    Software should be free as in speech, but if we also get some free beer, all the better.
    1. Re:VIM rules it all by Trygvis · · Score: 1

      Where can I get these scripts?

      Trygvis

  20. More details, please by fm6 · · Score: 2, Informative
    XML is a big area. Are you using it for data transfer (they don't call it "the ASCII of the Internet for nothing!) or to author content? And what kind of data or content?

    If you're engineering a lot of schemas, transforms, and other XML weirdnesses, XMLSpy is probably the most cost-effective tool there is, despite its high cost. But I've always found it inadequate for content editing. Which is my interest, since I'm a tech writer.

    Everybody with a little Java knowledge and access to a component library has written a half-assed XML content editor. But only two editing tools seem to be worth bothering with: XMetal and FrameMaker.

    XMetal is very well designed. I was able to make it grok Docbook just by pointing it a the correct DTD. Unfortunately, it's Windows only. And it now belongs to Corel, which doesn't make one optimistic about its future.

    Adobe now provides the "structured" version of FrameMaker for no extra charge when you buy the regular SKU. And FrameMaker runs on Windows and most Unixes. (Not Linux, alas.) Problems: the worst UI design in the universe. And defining new XML applications is a nightmare.

    1. Re:More details, please by Omega1045 · · Score: 1

      Thanks for the info. I am mostly using XML for data transfer between systems. My primary client has set XML as a standard for data transfer. They actually threatened to drop a vendor with which they do $50 million business a year, because they could not provide SOAP XML integration. They have programmers writing an interface now.... (hehe) I always find it amusing when people try to tell me XML is not a big deal.

      --

      Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

    2. Re:More details, please by fm6 · · Score: 1

      OK, I'm not a big expert, but isn't the XML behind SOAP pretty well nailed down? Tools like XMLSpy are for designing new XML applications, not for implementing ones that are already well-defined. For that, you want specialized tools. I know my former employer, Borland, bundles SOAP components and design tools with several of its IDEs. Can't comment on their quality -- never worked in that area.

    3. Re:More details, please by Omega1045 · · Score: 1

      SOAP is somewhat nailed down. I like SOAP, but it is hard enough convincing some old timers (our mainframe is so cool, why would anyone want more than TurboImage) to use XML, that I don't even try to go further and get them to run SOAP.

      --

      Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

    4. Re:More details, please by King+of+the+World · · Score: 1
      Keep an eye on Conglomerate (not a joke comment anymore, after being dead for 3 years they've started up again and put out a release).

      It's in no stable state now, but they've got the interface right, and they seem eager.

  21. Depends on your needs... by Phexro · · Score: 2, Interesting

    For editing raw XML documents, I use XEmacs. It has a nice DTD parser which you can use to show you what elements/attributes are valid in the current context. So if I'm editing XHTML, I can C-c to insert a tag. It shows what tags are valid, and you can tab-complete. C-c + allows me to insert an attribute, and it again shows which are valid and allows for tab-completion.

    To close a tag is a simple matter of C-c /. Very handy, since it will close the last open tag. If you have a big structure, you can just C-c / your way through it without having to scroll up or (gasp) remember the tag order.

    Oh, and when you use C-c to insert tags, it automatically sticks it on the next line and indents it.

    It's not for everybody, but it sure works great for me.

    1. Re:Depends on your needs... by frisket · · Score: 1
      Emacs is the faithful standby and has been since the days of SGML. When the chips are down and other tools fail, Emacs with psgml-mode and xxml-mode will see you through.

      But what you describe is grotesquely suboptimal: do use psgml at least: Inserting separate start-tags and end-tags is the way to madness. C-c C-e inserts whole elements and there's a load of other keystrokes to make life easy (and menus too for those who prefer them)

    2. Re:Depends on your needs... by axxackall · · Score: 1
      I use XEmacs. It has a nice DTD parser

      Who cares about DTD? Today XML developmenet is impossible without extensive usage of XML Schema.

      I think it's a shame that such a good editor (based on such a good language as Lisp) doesn't support XML Schema.

      --

      Less is more !
  22. Cooktop by Merkins · · Score: 2, Interesting
    There is a nice free (beer) application called Cooktop.

    It probably doesn't have all the features of XML Spy but it works pretty well. I use it occasionally for debugging Xpath and XSLT.

    Might be worth a look.

  23. Right, do you mean European XML or African XML? by Creosote · · Score: 3, Interesting
    Bridgekeeper: What ... is the best tool for editing XML?

    Arthur: Do you mean datacentric XML or docucentric XML?

    Bridgekeeper: Why, I don't know th...augghhh!
    I'd agree with fm6 that one tool doesn't fit all. XML is evolving away from its SGML roots in heavy-duty document production into two "forks", one that continues to emphasize documents and uses a lot of mixed-content elements, the other that is trying hard to be a database and relying therefore on schemas that provide data typing. The earlier generation of XML editors that emerged from SGML editors, like XMetal and FrameMaker, are much more comfortable to use for functions where you essentially need an XML word processor.

    Someone has already mentioned jEdit as a Java editor with useful XML/XSL plugins. I'd add, especially for Mac OS X users, the oXygen XML editor, also Java-based, which provides a very comfortable editing environment with tag autocompletion and built in well-formedness checking and validation (including for XHTML documents, making it a nice Web editor as well). It supports XPath queries, has a built-in DTD generator [from well-formed XML], has a tree structure editor, and more. It's proprietary but not expensive.

  24. Re:vim and my brain by lowmagnet · · Score: 1

    My site (linked above) runs via PHP and its XSLT support. I proof with xmllint, and boy is that a useful tool! It's good for both my XML and XSL files, not to mention xhtml. One thing I'm not certain of, so I'm guessing here: I don't think it can read DTDs to validate anything more than general xml well-formedness. Still, it's better than nothing.

    --
    Heute die Welt, morgen das Sonnensystem!
  25. A few by Apreche · · Score: 1

    xmllint to validate and such

    saxon for sxlt action

    python - from xml import * in an interactive session and away we go

    A text editor - I prefer Kwrite.

    A web browser if needed - I prefer MozFire

    --
    The GeekNights podcast is going strong. Listen!
  26. Bunch of stuff by kalidasa · · Score: 2, Informative

    Since you went to XMLSpy first, I assume you're not comfortable with the emacs keybindings. In that case, try XMLWriter before XMLSpy. It's much cheaper. If that does everything you need, great. If not, I'd really suggest trying a Windows build of emacs with PSGML, Xalan, etc. If you prefer XMLSpy to emacs, that's fine, but try out the cheaper, or OSS, tools first to spare your own wallet.

    Finally, if all you're really doing is a lot of web-oriented stuff like RSS, try HTML-Kit, which has XML-oriented plugins that hook into parsers and transformation engines.

  27. VC++ (no flames please) by Anonymous Coward · · Score: 0

    If you're on windows, and already have vc.net, it's handy. There's really no need for another tool just for xml - vc.net can validate, and it integrates IE which can handle XSLT transforms.

  28. Re:vim and my brain by GusherJizmac · · Score: 1

    It can read DTDs, at least the version that comes with RH8.0 can. I've used it to so. So useful....

    --
    http://www.naildrivin5.com/davec
  29. Re:vim and my brain by superyooser · · Score: 1

    What's a good tool like xmllint you'd recommend for Windows?

  30. If you use PHP by zurab · · Score: 1

    If you use PHP, then you have to use my ActiveLink XML Package.

    It's written entirely and purely in PHP, including a parser, a tree-like XML structure, ability to query, modify, and output XML strings or documents. It includes XML, XMLDocument, XMLBranch, XMLLeaf, Tag, RSS, Tree, Branch, Leaf, and File classes. It also comes with very useful class documentation and examples.

    Future plans include support and implementation of XPath (started already), DTD, XML-RPC, and other technologies. The package is licensed LGPL so you can include it in your commercial projects without having to have the whole project under GPL.

    Where do I get it you ask?

    Get it from the main site at active-link.com;
    Sourceforge project;
    Freshmeat project;
    Other places like hotscripts and phpclasses will also have them.

  31. Re:vim and my brain by __past__ · · Score: 1

    xmllint should work on Windows, at least the rest of libxml does. The best way to get it is probably with Cygwin, so you have a lot of other useful tools for text processing, too.

  32. I use... by djupedal · · Score: 1

    ...the 'net.

    Netscape/Lycos, etc. to search for whatever functionality I need, such as a TV listing gill net that sucks data off of different sites, and sluices it into a MySQL db. I then download it with my web client, and do whatever install is needed.

    If I need to mod the XML, any handy text editor will do, such as BBEdit.

    Other than leeching pre-configured XML, I don't have any tools.

    Hey, you asked....

  33. couple of (free) editors by Ludoo · · Score: 1

    Jedit (http://www.jedit.org) has the basic XML features (syntax highlighting, validation, etc.) amda few nice XML plugins, they allow you to build an interactive tree of the current XML doc and to insert tags/attrs by looking them up in the DTD.
    J (http://armedbear.org) is more lightweight than Jedit and faster, has better CVS integration, and supports a few basic XML-related features: a navigable tree of the current doc, syntax highlighting and indentation. Oh, and validation too.

  34. Re:vim and my brain by isorox · · Score: 1

    Remember to use folding!

  35. Re:vim and my brain by lowmagnet · · Score: 1

    xmllint works under windows, if you have a gcc compiler (cygwin?) I only do windows when I'm at work, and I only do XML on my BSD box.

    --
    Heute die Welt, morgen das Sonnensystem!
  36. Check out Tibco for Linux tools by a-freeman · · Score: 1

    www.tibco.com/solutions/products/extensibility/def ault.jsp

    They provide 3 different java-based tools for XML; an editor, XML Schema tool, and a XSLT tool.

    As a package, these rock. They are stable, and support multiple platforms, including Windows, Linux, Mac, and several commercial unices. Together are slightly more feature-rich than XMLSpy alone. They aren't open-source tools, but they do have a 30-demo download and are somewhat cheaper than XML Spy.

    I still prefer XML Spy for pure editing (I use the cheap cut-down version, not the enterprise edition), but tibco's XSLT tool blows everything else that I have seen out of the water, and their schema tool compares very favorably to XML Spy.

    Downside is that the whole package is written in Java and can be slow to load, although its plenty responsive once its up and running on my Win2K P3-800.

    You might also check out Stylus Studio for XSLT and XML schema stuff, although after I monkey'ed with their demo for a while, I went back to the Tibco tools, mainly because Tibco offers good support and seems to be backing their product fully. Stylus, however, was recently sold to another company and is a bit behind on the newest XML standards. Stylus also Windows-only.

  37. Bottom line: by Anonymous Coward · · Score: 0

    You're all a bunch of asshole-sucking jizzmonkeys.

    www.fuckedcompany.com!