XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
- Stylus Studio Technical Forum (14621)
-> - Stylus Studio - Registrar en o... (1)
-> + Stylus Studio - Registrar en o... (2)
-> + Can a pipeline send a file by ... (2)
-> + After Updateing WIN10 to WIN11... (12)
-> + Where do I add the custom java... (3)
-> + Where is the Diagram tab? (5)
-> + Applying XSLT to Word DOCX/XML (2)
-> - CSV conversion via ConvertToXM... (1)
-> + Text symbols in SS not same as... (4)
-> + Exposing xquery as webservice ... (6)
-> + Syntax Identifier (2)
-> + Saving a Converted XML as an X... (5)
-> + Output document cannot be pars... (4)
-> - Archiving output from conversi... (1)
-> + EDIFACT guideline from Stylus ... (3)
-> + CSV file putting all the data ... (5)
-> + Can't install Home version 64b... (5)
-> + presale - Can I covers this sc... (5)
-> + Problem with UNB (5)
-> + Splitting EDIFACT files pipeli... (4)
-- [1-20] [21-40] [41-60] Next
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
+ XQuery Help and Discussion (2016)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
thurman hillSubject: XML/XSL Basic Research Question
Author: thurman hill
Date: 17 Feb 2006 10:39 AM
Hi,

Please forgive the simplicity and length of this post, but I have virtually no knowledge of XML, and I want to be certain that I ask the right question! I work at an engineering simulation facility. A typical engineering session consists of a customer written simulation and a lab supplied visualization. The simulation and the visual system trade information over a shared memory bus. My C++ application provides a transformation and synchronization interface between the visual and the sim. I currently use a C structure to organize data transfers and rely on the customer to have an identical structure in his code. This works well as long as no customers require a structure change. If one does, then all customers are required to recompile their code to reflect the new structure. Currently I incorporate several structures into the interface app, and choose which one to use at initialization using an init block passed to the interface app via shared memory. This works as long as I choose the correct customer structure, but it still requires that I write new code and redeploy the interface each time a change is needed, which can be as often as every day during busy times. It can be a configuration nightmare at times. Have I mentioned that the customer platforms may be PC Windows, PC Linux, or SGI UNIX? I have been doing some basic research into using XML to pass structure data to the visual and simulation applications at initialization. I can’t build a structure in C++ at runtime, but I think I can allocate a memory block and then use XML structures to populate the block and to pass data into and out of it. Does this sound feasible? And of equal importance, is this intelligent use of XML?

Posttop
(Deleted User) Subject: XML/XSL Basic Research Question
Author: (Deleted User)
Date: 17 Feb 2006 11:09 AM
Hi, Thurman. Yes, what you describe is a legitimate use of XML, but you might want to investigate other technologies to see which best suits your requirements.

David Foster
Stylus Studio Team

   
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.