Simple XML Editor

Is there a simple, FREE, XML editor out there (written in Java)?
I am using an XML file format for a small application I wrote, and I would prefer to edit the file using an XML editor, since it is easy to screw up the file in a text editor.
If you've used Forte or Netbeans, all I want is a simple XML editor like the one that is built into the IDE.
Thanks for any information.

Vim works pretty good, its free, and has syntax highlighting. You would need to be familiar with using vi. http://www.vim.org/
If you use Eclipse, you can get http://www.oxygenxml.com/. It's not free, but its cheaper than XMLSpy.
I haven't found anything better than XMLSpy, even though its expensive.
Does anyone know of another tool that can generate a sample instance document from a schema, and/or a schema from an instance document? I find that handy in XMLSpy.
-Scott
http://www.swiftradius.com

Similar Messages

  • Writing a simple XML editor

    I need to write a simple XML/SVG code editor for my application. I basically want to display the contents of an XML DOM so that if the user changes the text in the editor the DOM will be updated to reflect this.
    What would be the best way to do this?

    http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=XML+SVG+site%3Asourceforge.net

  • Simple WYSIWiG XML editor

    Hello,
    I try to write a simple XML editor using Swing. I have no problem processing the XML document itself (parsing XML, DTD and CSS) but now I need to display the parsed document and allow the user to edit it.
    My idea is to use "decorators" configured at runtime (by the parsed CSS) wrapped around the DOM elements, but how should I display it and make it editable? I don't want to care about formatting if it's not really necessary - I'd like Swing to do as much of it as possible.
    Thanks in advance for all your hints
    Tommy

    Vim works pretty good, its free, and has syntax highlighting. You would need to be familiar with using vi. http://www.vim.org/
    If you use Eclipse, you can get http://www.oxygenxml.com/. It's not free, but its cheaper than XMLSpy.
    I haven't found anything better than XMLSpy, even though its expensive.
    Does anyone know of another tool that can generate a sample instance document from a schema, and/or a schema from an instance document? I find that handy in XMLSpy.
    -Scott
    http://www.swiftradius.com

  • XPontus XML Editor 1.0.0.1 is out

    Hi everybody,
    The version 1.0.0.1 of XPontus XML Editor(http://xpontus.sf.net) is out. XPontus XML Editor is a simple XML Editor oriented towards text editing. It aims to become the free alternative to commercial XML IDEs such as XML SPy or Oxygen XML Editor. The software has been entirely rewritten to support plugins, so most of XPontus features are provided as plugins which can be extended.
    Here is the complete list of the major features :
    * Modularity : XPontus is now built on top of a plugin framework to allow a modular development. Most of XPontus features are provided as plugins.
    * Code completion : For general XML files code completion is built on the fly when a DTD or schema is associated to the document. XSL completion is provided using a DTD embedded in the XML code completion plugin. For HTML files, an embedded DTD is used to create the code completion database.
    * XPath 1.0 support
    * Syntax coloring is enabled for XML and HTML related files.
    * XSL transformations (PDF, HTML, XML, SVG, TEXT).
    * Check if XML is well formed
    * Validation : Simple XML validation, Batch XML validation, External schema validation
    * Code structure browser to display the hierarchic structure of XML and HTML files
    * Code indentation is available for XML and HTML related files.
    * File system abstractions : XPontus will be able to use file system abstraction which means that a FTP file and a local file will be look all the same to the application.
    * Schema generation/conversion(Generation of DTDS, XML schemas, Relax NG grammars from XML files).
    * HTML Documentation generation from XML schemas or DTD
    * Installers are available for Windows, Mac and Linux/Unix(FreeBSD, Solaris)
    * Platform independence : As XPontus is written Java, it runs on most platforms such as Windows, Mac OS, Linux/Unix, FreeBSD, MacOS, Solaris.
    * Drag and drop support, common editing features(print, etc.), control+pageup and control+pagedown to switch between windows.
    Homepage : http://xpontus.sf.net
    Screenshots : http://xpontus.sourceforge.net/screenshots.html
    Downloads : http://sourceforge.net/project/showfiles.php?group_id=118253
    Features : http://xpontus.sourceforge.net/features.html
    License : GPL
    Author : Yves Zoundi

    No, it is not built on top of Netbeans. The plugin framework is JPF(http://jpf.sourceforge.net) and the docking framework is vldocking(http://www.vlsolutions.com/en/products/docking/).
    XPontus XML Editor is a standalone Java Swing application for now. The integration with Netbeans and Eclipse is planned for future releases. That will depends on the team's knowledge of Netbeans Platform and SWT.
    Thank you for your interest in XPontus XML Editor
    Yves Zoundi
    http://yveszoundi.blogspot.com

  • NitroX XML editor

    I'm using a dark scheme when using the PC for long hours.
    The NitroX xml editor doesn't seem to have customization for the colors.
    Is there some way to customize them?

    It is very simple, goto Window > Preferences > Workbench > Colors and Fonts
    on the right hand side panel expand Basic select Text Font and then click
    Change button modify the values and dismiss Preferences you will start
    seeing the relative changes for the editor
    M7 Support
    "fff fff" <[email protected]> wrote in message
    news:[email protected]..
    I'm using a dark scheme when using the PC for long hours.The NitroX xml editor doesn't seem to have customization for the colors.
    Is there some way to customize them?

  • XPontus XML Editor

    This is the first release candidate of XPontus XML Editor 1.0.0(http://xpontus.sf.net). There are now linux packages and a real windows installer. I tried to integrate most of comments to improve the usability.
    Changes:
    Changes to Project Administration
    * Moved the revision control system from CVS to SVN
    Changes to the Code Base
    * Spring is used as container and for IOC.
    * Changed from simple object serialization to XStream to save user settings.
    * Moved from observer pattern to JGoodies bindings for UI mappings
    * Allowed the user to customize more settings(font, tab size, jtidy settings,etc.).
    * Add a tree view to browse the XML code structure
    * Added support for XMLDiff
    * The API has been cleaned to reuse code
    Changes to Design
    * No more annoying popup windows when you don't need them
    Changes to the user interface
    * Changed Splitpane windows to VlDocking framework components
    http://xpontus.sf.net
    Yves Zoundi
    Message was edited by:
    zoundi

    No, it is not built on top of Netbeans. The plugin framework is JPF(http://jpf.sourceforge.net) and the docking framework is vldocking(http://www.vlsolutions.com/en/products/docking/).
    XPontus XML Editor is a standalone Java Swing application for now. The integration with Netbeans and Eclipse is planned for future releases. That will depends on the team's knowledge of Netbeans Platform and SWT.
    Thank you for your interest in XPontus XML Editor
    Yves Zoundi
    http://yveszoundi.blogspot.com

  • Build a xml editor using swing

    I would like to know a simple way to build a xml editor using swing. The editor should present the xml in a tree structure, THe user should be able to modify the xml in the editor and save it.

    Try reading this from [The XML Tutorial|http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPDOM4.html#wp64247] for discovering how to display the XML tree first, this is the first point to build a XMLNotepad like solution.

  • Iweb page modified with a simple html editor , now not display navigation menu

    Hello i've designed a site http://www.ballettgastini.ch with Iweb and was working till i've the needs to update a simple text in one page and get it via ftp from the server, modified with a simple html editor !!!!, and update via ftp on the server. now the page do not diplay the navigation menu bar !!!! the page is here  : http://www.ballettgastini.ch/stundenplan.html ... any suggesion ? i'm working now with a new imac with no possibility to modify the entire web site on the server...but the need it's really to change few text lines so i think to use a simple html editor... any ideas ? thanks luca giay turin italy

    Why not continue in the topic you started earlier?
    https://discussions.apple.com/message/21158910#21158910
    Anyway, the scripts folder with essential files is missing :
    http://www.lakesweddingmusic.com/Scripts/iWebImage.js
    + more
    And this is missing too :
    http://www.lakesweddingmusic.com/feed.xml
    No feed, no menu.
    And we keep finding more webpage. This one is made with iWeb 1
    http://www.lakesweddingmusic.com/The_Barn.html

  • Change over from a simple Xml call to a rpc-Http call ....

    Hi there,
    I need to change over from a simple Xml call:
    <mx:XML id="urlsGeneral" source="http://www.mySite.com//.../AFS.xml"/>
    to a rpc-Http call which is updating the readout if Xml is changed at any time.
    I forgot to mention the most important item yet a very simple one: I need this only to be displayed in a title etc, and NOT a datagrid or else example below.
    title="{urlsGeneral.urlGeneral.(@name==0).age}
    I tried a lot today, but just can't get it right as the id="urlsGeneral" is always the problem.
    Any help would be appriciated !!! Thanks in advance. regards aktell2007
    <urlsGeneral>
    <urlGeneral>
    <name>Jim</name>
    <age>32</age>
    </urlGeneral>
    <urlGeneral>
    <name>Jim</name>
    <age>32</age>
    </urlGeneral>
    </urlsGeneral>
    Another call:
    <mx:Script>
    <![CDATA[
    import mx.collections.ArrayCollection;
    import mx.rpc.events.ResultEvent;
    public var myData:ArrayCollection;
    protected function myHttpService_resultHandler(event:ResultEvent):void {
    myData = event.result.urlsGeneral.urlGeneral;
    ]]>
    </mx:Script>
    <mx:HTTPService
    id="myHttpService"
    url="http://www.mySite.com//..../AFS.xml"
    result="myHttpService_resultHandler(event)"/>
    Preferable I wanted something like this to work:
    <mx:Script>
    <![CDATA[
    import mx.rpc.events.FaultEvent;
    import mx.managers.CursorManager;
    import mx.controls.Alert;
    import mx.rpc.events.ResultEvent;
    import mx.rpc.xml.SimpleXMLDecoder;
    // Don't use here as it is already used in .swc !
    /* import mx.rpc.http.HTTPService; */
    private var myHTTP:HTTPService;
    private function initConfigCall():void {
    myHTTP = new HTTPService();
    myHTTP.url = "com/assets/data/changesAppAIRPIOne001.xml";
    myHTTP.send();
    myHTTP.resultFormat = "xml";
    myHTTP.addEventListener(ResultEvent.RESULT, resultHandler);
    myHTTP.addEventListener(FaultEvent.FAULT, faultHandler);
    CursorManager.setBusyCursor();
    private function resultHandler(evt:ResultEvent):void {
    var xmlStr:String = evt.result.toString();
    var xmlDoc:XMLDocument = new XMLDocument(xmlStr);
    var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(true);
    var resultObj:Object = decoder.decodeXML(xmlDoc);
    // Removed [0] on single node !
    appUpdateAvl.text = resultObj.application.configApp.appNewUpDate;
    appLastChanged.text = resultObj.application.configApp.appLastChanged;
    appChangedSections.text = resultObj.application.configApp.appChangedSections;
    CursorManager.removeBusyCursor();
    myHTTP.disconnect();
    private function faultHandler(event:mx.rpc.events.FaultEvent):void {
    var faultInfo:String="fault details: "+event.fault.faultDetail+"\n\n";
    faultInfo+="fault faultString: "+event.fault.faultString+"\n\n";
    mx.controls.Alert.show(faultInfo,"Fault Information");
    var eventInfo:String="event target: "+event.target+"\n\n";
    eventInfo+="event type: "+event.type+"\n\n";
    mx.controls.Alert.show(eventInfo,"Event Information");
    CursorManager.removeBusyCursor();
    myHTTP.disconnect();
    ]]>
    </mx:Script>

    Hi again,
    These days there are more quetions than answeres on any forum, and very seldom anybody shares the answer if they lucky enough to work it out so here is my answer for the above question
    Change over from a simple Xml call to a rpc-Http call ....
    I had it all along as a commend noted: // Removed [0] on single node !
    So instead of title="{urlsGeneral.urlGeneral.(@name==0).age} it would be now title="{resultObj.urlsGeneral.urlGeneral.[0].age} and now it works perfectly well. I hope that one or the other of you can use the answer and the code !!! regards aktell2007

  • How to create simple XML database in oracle 11g

    Hi,
    what are the steps to followed to create a simeple custormer XML database.
    Like storing .xml file into XMLType, writing simple xml schema.....like that
    how to register the .xsd
    how to insert the xml data
    how to querying the the data base with xquery
    Thanks in Advance

    Have a look a the FAQ on the main page of this XMLDB forum. That's a good source to start (besides the XMLDB Developer Guide manual).

  • Copied  using ImportNode,  copied document is not opening in xml editor

    Hi
    I am copying portion of the the xml into anothe xml file .
    using
    Element lElement = (Element) lNewFeedDocument.importNode(lIncomingFeedDocument.getElementsByTagName(
                            "content").item(0), true);
                lNewFeedDocument.appendChild(lElement);
    lNewFile = new File(lDestinationFile);
                lNewFileOutStrearm = new FileOutputStream(lNewFile);
                lNewFilePW = new PrintWriter(lNewFileOutStrearm);
                lTransformerFactory = TransformerFactory.newInstance();
                lTranfrmNewDocToFile = lTransformerFactory.newTransformer();
                lTranfrmNewDocToFile.transform(new DOMSource(lNewFeedDocument),
                    new StreamResult(lNewFilePW))i am able to see the initial xml content in xml editior after copying due to some character i am not able to see it in xml editor. it is dipalying An invalid character was found in text content in browser on accessing the copied content using xml editor.
    i noticed that this is happending when the initial content is having something like 1235-7654 i removed all the '-' from be part of numerices then it works fine. if it is part of charachater nothing restricting. input xml content is wrapped with CDATA. pls give me suggitions what could be the workaround for it.

    Hi!
    I have explored the XSL file and found the template used for displaying the article content, which you can see under.
    Is it possible to look into the "urTxtSTd" to check the style sheet settings?  Or is it a way to use another stylesheet for displaying links inside this "Body" element?
    <xsl:if test="((Body!=''))">
              <span class="urTxtStd">
                <a>
                  <xsl:if test="$accessibilitymode='true'">
                    <xsl:attribute name="tabindex">1392</xsl:attribute>
                  </xsl:if>
                  <span style="color:#474c4c;">
                    <xsl:call-template name="outputvalue">
                      <xsl:with-param select="Body" name="value"/>
                    </xsl:call-template>
                  </span>
                </a>
              </span>
    </xsl:if>
    Regards,
    Asle

  • Flat File to simple XML structure in Mail Sender Adapter

    Hi,
    I have a scenario, where I want to put the content of a flat file (text, no csv or similar), which is an attachement of an e-mail, into a simple XML structure: entire file content as content of one XML tag. E.g.:
    file content:
    "abcdefgh"
    xml file:
    <root>
      <content>abcdefgh</content>
    </root>
    Do I need to use MessageTransformBean? Or is there an easiert way?
    Thanks,
    Torsten

    Hi Dirk,
    When we use MessageTransform, we can use ContentDisposition to specify, as to whether the payload has to go as an attachment or inline(as the mail itself.)
    It could also be a text file. Right?
    Just take a look at this..
    http://help.sap.com/saphelp_nw2004s/helpdata/en/57/0b2c4142aef623e10000000a155106/frameset.htm
    cheers,
    Prashanth

  • Efficient data structure to implement simple text editor?

    I was given this problem in an interview:
    What data structure would you use to implement a simple text editor that does these 4 functions:
    a) goto(line number)
    b) insert(char input,location)
    c) delete(location)
    d) printAll() //print entire file
    Given that i'm such a newb, i was stumped. I came up with making a 2d array that would allow for o(1) time for goto, but o(n) for everything else (shifting everything in the array). there were other downfalls too dealing with space issues and such, but he wanted me to optimize this data structure. I then came up with a linked list of arrays, but that had similar problems.
    But thinking about it further is driving me a little crazy so I'm wondering if you guys have any suggestions on how to answer this question...
    one thing that came to mind after is to implement the data structure as a binary tree, where each node contains
    class Node
    char theChar
    int position; // ie 0 = first character in the file, and 81 could be the first character in the 2nd line
    node left,right,parent;
    }so how it works is the cursor would know where the location was so i would know where to delete and insert within the tree.
    insert {
         //search for location to insert after (log n)
           //create new character node and append to current node
         //increment position for all subsequent children
    delete(x) {
         search for x position
         if found, remove node and decrement position value for all children
    goto(line #) {
         return line # * 80 (or whatever max length for a single line)
    }the major problem i see here is balancing the tree after every insert/delete
    Thanks in advance.

    One of many great things emacs has given us is the gap buffer:
    http://en.wikipedia.org/wiki/Gap_buffer
    To see a Java implementation of this you can look in the Java SDK source. The document model (I forget exactly what its called), used in Swing uses a gap buffer.

  • Sandy - a simple text editor

    sandy - a simple text editor
    Sandy is a X11 text editor with an easy-to-read, hackable C source. It uses GTK+ and GtkSourceView for convenience and is akin to surf, only it is a text editor, not a web browser. Sandy tries to maximize screen estate, minimize the SLOC used and not get in your way too much. It can somehow be controlled via XProperties and all preferences and keybindings are to be chosen at compile time. Two example configs are provided with the source.
    Features
    - Basic editing, saving, etc.
    - One document per instance
    - Embeddable (e.g. can use http://tools.suckless.org/tabbed for tabs)
    - Regex search, go to line functionalities
    - Pipe selection through arbitrary command
    - Pipe selection through predefined command(s)
    - Syntax highlighting
    - Line numbers, current line highlightnig
    - Simple autoindenting
    - Multi-level undo
    - Configurable at compile-time
    Dependencies
    - GtkSourceView2
    - Gtk+2
    - (probably) xorg-utils to get xprop to set XProperties
    - one method to grab user input: either zenity or dmenu in the pre-defined config files
    Screenshot
    http://sandyeditor.sf.net/sandy_editor.jpeg
    Homepage
    http://sandyeditor.sf.net/
    Download
    http://sourceforge.net/projects/sandyed … z/download
    AUR
    http://aur.archlinux.org/packages.php?ID=36084
    Comments, bug reports and patches welcome.
    Last edited by rafunchi (2010-04-13 23:24:26)

    Procyon wrote:
    It would be nice to be able to do something like this:
    1 abc
    2 dec
    3 abd
    4 edc
    5 {CURSOR}ad
    ^R, sed command: 1,3s/^/%%%/
    1 %%%abc
    2 %%%dec
    3 %%%abd
    4 edc
    5 {CURSOR}ad
    So you can edit and continue where you left off.
    The problem with implementing this behavior is 'sed' is an external command here. The full text is filtered through sed and put back in the buffer, not just lines 1 to 3. You can't just preserve the insert position as the text coming from the pipe might be completely different from your original. Same for searching the current line.
    You *could* remember your line+char position and move the cursor back there, but this would be highly unreliable and move the cursor to a third position in the buffer if your 's' command changes the number of lines (e.g. try s/:/\n/g in a password file)
    Also, a couple of tests with vim prove that it does not behave consistently in this regard, despite :s being an internal command there.
    if you really want to add '%%%' at the beginning of the line quite often, I suggest you define a binding or action for:
    t_editable, t_pipelines, { .v = (char *)"sed \'s/^/%%%/\'" }
    Then select the lines you want to target lousily (you don't need to select full lines) and launche the binding/action. It does move the cursor, but seems fairly quick.
    Procyon wrote:Maybe you can check for "/^s/" in the command to make it work on this current line, just like vim's :s///
    I made a wee change in the hg tip code. Now sandy "listens" to three properties regarding pipes:
    - _SANDY_PIPE: Pipes the selected text, or nothing by default as per f_pipe. This is used by the ^I binding in the default config.
    - _SANDY_PIPEALL: Pipes the selected text, or the full file if nothing is selected as per f_pipeall. This is used by the ^P binding in the default config.
    - _SANDY_PIPELINES: Pipes the selected text, extending the selection to full lines and matching the current line if there is no selection as per f_pipelines. This is used by the ^R binding in the default config. This means now sed is applied to full lines if there is a selection and to the current line if there is not.
    Thanks for your feedback. I hope this helps.

  • Creating a very simple XML-driven gallery

    Hi, I'm learning XML in AS3 and I am having real trouble finding a resource that can help me learn how to build a very simple XML-driven picture gallery.
    I am working in an FLA file with AS3, with a dynamic text field with the instance name "textfield". I also have a UILoader Component with the instance name "UILoaderComponent" and an XML file called "rootdir.xml".
    I have an XML file in the following format.
    <images>
         <imagenames>
              <name>image1</name>
              <name>image2</name>
              <name>image3</name>
              <name>image4</name>
              <name>image5</name>
         </imagenames>
         <imagepaths>
              <path>image1.jpg</path>
              <path>image2.jpg</path>
              <path>image3.jpg</path>
              <path>image4.jpg</path>
              <path>image5.jpg</path>
         </imagepaths>
    </images>
    I am using the following as my actionscript.
    var xmlLoader:URLLoader = new URLLoader();
    var xmlData:XML = new XML();
    xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
    xmlLoader.load(new URLRequest("rootdir.xml"));
    function LoadXML(e:Event):void {
    xmlData = new XML(e.target.data);
    parseImg(xmlData);
    function parseImg(imgLoad:XML):void {
    var imgChild:XMLList = imgLoad.images.children();
    for each (var imgTrace:XML in imgChild) {
    trace(imgTrace);
    No matter which way I experiment, I always have poor results with my dynamic text, and every tutorial I've followed does not reproduce anything like the same returned data in "textfield" that it does with the trace command.
    My objective is: I simply want to build a menu inside a textbox called "textfield" that lists images1-5, and when clicked, calls upon the relevant image. For instance: I load the file "rootdir.xml" into the file "index.fla". I call a function to parse the XML into a dynamic text box called "textfield". When image 2 is clicked on the textbox "textfield", it would call upon a function that would load into the UIComponent Loader "image2.jpg".
    Are there any tutorials for this? I'm so confused as to why dynamic text operates so differently from the trace command. I'm not interested in doing a fancy menu bar with thumbnails, scrollbars and animations, I just want to learn the basics.

    I don't really see how you are getting a valid trace out of that code (I get nothing if I try it as is), but as far as the textfield goes, you haven't shown any attempt in your code that might help to point to why you cannot get the text into a textfield.  It might be a problem with how you are trying to write to the textfield and not how your are manipulating the data.
    While you could make use of a textfield for the menu, doing so is not straightforward, as you would need to implement htmlText with special coding in order to have the text clickable.  You might consider using a List component or ComboBox instead.
    What I always do when I am working with xml is to store the data into a data structure, usually an array conatining objects, and then make use of that structure rather than dippng into the xml data itself when I utilize the data.
    Another thing, which rquigley demonstrated, is that your xml will serve its purpose better if the data for each image is collected under the same node.  If you have separate sections for each piece of data like you have, when it comes to editing it will be more prone to error as you have to be sure you are editing the correct entry of each separate group.
    I too am no expert in the world of xml, but I have not yet worked with parameters inside the tags, so I would usually structure it as...
    <images>
       <image>
           <imgName>image 1</imgName>
           <imgPath>image1.jpg</imgPath>
       </image>
       <image>
           <imgName>image 2</imgName>
           <imgPath>image2.jpg</imgPath>
       </image>
    </images>
    Now, back to what you have...  let's say you have a textField named imgText that you want to list the image names in.  The following should work, though I do not go my usual route of storing the data into an object array first...
    function parseImg(imgLoad:XML):void {
       var imgNames:XMLList = imgLoad.imagenames.name;
       var imgPaths:XMLList = imgLoad.imagepaths.path;
       // show name
       for each (var nameTrace:XML in imgNames) {
          trace(nameTrace);
          imgText.appendText(nameTrace +"\n");
       // show path
       for each (var pathTrace:XML in imgPaths) {
          trace(pathTrace);
          imgText.appendText(pathTrace +"\n");
       // show name and path
       for(var i:uint=0; i<imgNames.length(); i++){
          trace(imgNames[i].text()+"  "+imgPaths[i].text());
          imgText.appendText(imgNames[i].text()+"  "+imgPaths[i].text() +"\n");

Maybe you are looking for

  • How do I get a refund on Export PDF that has ALREADY been agreed

    On 1/21-1/22 I tried to 'renew' a subscription for Export PDF. By some error (maybe mine - I just dont understand the whole thing) my Bank was immediately charged for two subscriptions, each at a different price. I immediately "chat"ted with several 

  • How to restict number of lines  from my report output

    Hi, I deveoped a noraml alv report where 26 fields displayed in the report output .But when nuber of lines exdeed 65,000 then we are unable to donload it to spread sheet .so we want to reduce the number of lines based on customer .How to do this in l

  • Photo gallery linked to Nokia Map

    1. Open up the photo gallery. 2. Pick a photo with GPS coordinates encoded. 3. Option/show on map. 4. Automatically launch Nokia Maps showing where that photo was taken. And navigate there. That was a great feature on some older E Series. But sadly n

  • Box inside another box in SMARTFORM for hierarchical item data printing

    Hi All, I need to put a <b>box inside another box</b> and <b>both the boxes need to be bordered</b>. There are 2 levels of main data to be printed in the 2 boxes. Header data will be printed in the outer box and corresponding to each header row a num

  • Css style sheet will not display images

    If i hardcode my style into the Login header. Change my body to reflect my html changes for div tags the login displays the way I want. If I remove my style and link to an uploaded style doing the following. <link rel="stylesheet" href="#WORKSPACE_IM