I have a rather complicated XSLT mapping between two XSD files for doing an export of our schema to another organization. We also need to import data from that organization back into our system. Is there any way to just swap the flow for the import XSLT, or do I need to redo a completely new mapping?
Swap the transformation flow between two XSD schemas in MapForce
266 views Asked by theblang AtThere are 2 answers
ColdFusion
On
An intersting question... and C. M. Sperberg-McQuee has answered it in full. I just want to stress what deep things it actually touches.
In fact, there is a constant flow of similar questions, which in one or another way come down to something like this:
I have some computational task and I know, there can be a program (script, stylesheet etc.) that does that task.
Now, I am looking for a software (or some feature of the software I use), to which I could feed some kind of description of my task, so that it would generate the program I need.
I wonder, why has nobody developed that software yet?
What's interesting is that the person effectively wants a software capable of doing something that only humans do: creative work.
Roger Penrose, a theoretical physicist, went further. He had some ideas why such things will never exist. Exactly, it concerns those very Turing-complete systems (capable to simulate a Turing machine).
The problem is that all what we can think as a computer is always a Turing-complete system (the so-called Church's thesis)...
Related Questions in XML
- Postgres && statement Error in Mybatis Mapper?
- Sorting items after building an XML feed?
- C# XML ModelBinding - ASP.NET Core 8 Web API - required field not found
- How can I create an automatic table of contents in docx without the text being bold?
- Odoo 16 Make Fields Readonly Using XPath
- Using similar tags for different objects in XML
- Android Studio problem like gradle sync project failed and plugin error, version 2023.2.1 Iguana
- error: cannot find symbol View root = inflater.inflate(R.layout.toolbar, parent, false);
- Android camera application restriction to 12 mp
- Azure Data Factory Copy Activity Only Importing First Row of XML file
- I am not able to remove space below the navigation view icon in android studio. What;s wrong with code?
- Field can be converted to a local variable ,convert field to local variable in onCreate method
- Deserialize XML with optional different name
- Retrieve tags from xml using python
- Getting attribute from xml and printing it error
Related Questions in XSLT
- Sorting items after building an XML feed?
- link href to website css does not work since upgrading to Windows Server 2019
- Chaining templates in XSLT 2.0
- XPath - how to exclude text from child node
- Reuse XSLT for different XML inputs using parameters in nodeJS with saxon-js
- How to iterate XSL and get nodes
- XSLT to tun flat xml structure into hierarchical
- transform '?oxy_comments' into xml tag
- xslt transform hierarchy into new hierarchy
- Convert element tags to key value pair in OIC map
- Converting characters in XML text node to subscript or superscript with XSLT
- Saxon HE 12.4 Fails to provide the error location in ErrorReporter
- how can I use net.sf.saxon.s9api.XsltTransformer in multiple threads to avoid impacting perfromance and throughput?
- Issue with XSL Display since Chrome 123 Update
- 'XML External Entity Injection' issue isn't resolving even after fortify recommended suggestion
Related Questions in XSD
- Delphi can not compile the unit create by its "XML Data Binding Wizard"
- In XSD do you have to import the standard schema in order to use it?
- XML default namespace vs prefix namespace declarations
- write xml using xsd using xmlschema_from_json giving error: Reason: unable to select an element for decoding data, provide a valid 'path' argument
- eclipse xml validation, https certificate SunCertPathBuilderException
- Cannot Find The Declaration Of Element 'Document'., Line '1', Column '11'
- ORA-31043: Element '' not globally defined in schema ''
- xmltype.schemaValidate changes timestamp values resulting in regex validation failure
- Jaxb inheritance with multiple XSD files fails when 1 XSD file doesn't contain a tag
- How to move namespace declaration from inner element to upper element?
- how to iterate and print logger xml object response data value we don't have java class for that object it's XSD and there is no toString()
- Re-Serialize a C# Dataset through an XSD to a XML file
- Dataweave script or function to transform unordered JSON payload to ordered XML payload?
- Imported XSD elements are always "invalid"
- XML validation Cannot Resolve The Name
Related Questions in MAPPING
- Hospital route finding ai project
- ImportError: cannot import name 'Mapping' from 'collections' (E:\Anaconda\envs\nlp\Lib\collections\__init__.py)
- How to exclude a weaved property from an entity in Spring Data?
- 2D affine mapping using scipy
- In Mapstruct, how to ignore null objects and fields
- org.hibernate.persister.entity.SingleTableEntityPersister
- Mapping unnormalized database into graph
- Changes not saving in Python and Excel
- Map non-boolean vector with text vector in Excel
- Performing PACE PIN authentication using C# and nfc card : Chip Authentication with ECDH
- entityListToResponseModelList unable to find mapped target properties, resulting in null results
- Elasticsearch reindexing - missing child mapping
- Is a full reindex required after adding a new field to Opensearch mapping? (Searchkick)
- GIS Layers into Google Maps Search
- Using Mapperly Library for Custom Constructor Mapping C#
Related Questions in ALTOVA
- Altova Mapforce - How to use results from Tokenize at the same time in a database call?
- XML output in Mapforce - Add non-default namespace in element without prefix
- Muenchian Method not working in Altova XMLSpy
- XmlSpy: Test XSLT W locally with static Java Methods
- How to convert xsd to json schema in Altova XMLSpy 2014
- XSD Validators swallow multiple errors in SAX parse
- Convert string field to decimal in Altova Mapforce
- Using LibXSLT (xsltproc) as an external engine in Altova's XMLSpy
- How do i validate a Stylevision generated XSLT outside of Altova Stylevision?
- How can i restrict maximum occurrence of an element based on another element value in XML
- ServiceBroker : Stored procedure working as stand-alone but not as trigger
- XSD validation error: element does not exist in the redefined schema with target namespace
- Altova Mapforce Designer - how to use <msxsl:script> tags
- xslt transformation works in Altova but not in python
- Altova XMLSpy - Xpath "Unexpected 'atomic' item xs:string" error from tokenize() function
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Processes written in Turing-complete languages are not, in general, guaranteed reversible; XSLT is no exception. It's an interesting problem, and there may be some literature on it, but I doubt that there are any tools intended for practical use.
If your mapping is in fact reversible, and your XSLT is reasonably clear, your second stylesheet will be somewhat easier to write than the first one. That's something, at least.