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)
+ Website Feedback (249)
- XSLT Help and Discussion (7625)
-> + Remove leading Zeros from a st... (4)
-> + how to parse a html element fo... (2)
-> + Add namespaces to target messa... (2)
-> + XSLT Transformation - insertin... (3)
-> + Convert binary xml (9)
-> + XSLT Transformation (4)
-> + Generating hyperlinks (3)
-> + XSLT to PDF problem (with JAVA... (2)
-> + how to add onclick_ with try/c... (2)
-> + Keep table in one page. xsl-fo... (4)
-> + Cannot find a matching 2-argum... (3)
-> + Creating one string from a sub... (2)
-> + XSLT: Traversing XML twice for... (6)
-> + Copy element without namespace... (5)
-> + Create dynamic elemant name (2)
-> + XSLT: Traversing XML twice for... (3)
-> + Problem including Javascript (2)
-> + Looping through attributes (4)
-> + Transform values into elements... (4)
-> + Problem with deep node copy an... (2)
-> + Comparing Dates With ASP.NET 2... (3)
-> + Converting tree structure to h... (4)
-> + Attributes to element transfor... (2)
-> + XSLT transformation (2)
-> + XSLT transformation (5)
-> + xsl:character-map not working (2)
-> + Removing duplicates entries. (2)
-> + Image issues. (2)
-> + xsl transformation (4)
-> + XSL Question (5)
-> + how to insert xml file as an n... (2)
-> + Document Function (2)
-> + convert seconds to hh:mm:ss (5)
-> + how to remove attribute while ... (3)
-> + XSL-FO question (2)
-> + EDI 997 creation. (7)
-> + Line break within a tag in XML... (2)
-> + Contact Help Needed (2)
-> + ACK 997 (2)
-> + XSLT to output XML( which conf... (11)
-> + Retrieving all nodes where a c... (6)
-> + Verifying XML and XSD within X... (4)
-> + How to validate date format in... (3)
-> + XSLT question (2)
-> + Muenchian grouping (2)
-> + How to remove specific text en... (8)
-> + If Else Condition along with L... (2)
-> + SAXON Problem (2)
-> + comapring global variable valu... (2)
-> + copying the value of xsl in va... (2)
-> + Urgent:XSLT element value sel... (2)
-> + Ignoring first element using f... (2)
-> + EDI X12 to XML (4)
-> + XSLT FOR-EACH HELP (2)
-> + Sorting Help Needed (3)
-> + XSLT help with linking (2)
-> + selecting data into node set b... (2)
-> + Watch and Variable in Debug no... (4)
-> + Transforming XML to XML - grou... (2)
-> + Saxon 9.0 B support in debug m... (2)
-> + Repeating element question (2)
-> + Newly Purchased Version Not La... (2)
-> + xsl:include not finding file (5)
-> + JAXP and XSLT 2.0 / XPATH 2.0 (2)
-> + ASP:DropDownList trigger in Xs... (2)
-> + Auto-Skip empty values (2)
-> + retrieving a javascript functi... (2)
-> + need help (2)
-> + html tag ignored (2)
-> + Quick reply needed (8)
-> + xslt to remove namespaces but ... (2)
-> - Using a WSDL definition in an ... (1)
-> + XSL logic issue for simple inp... (6)
-> + Regarding XML namespace prefix... (4)
-> + Mapper reoganizes itself. (8)
-> + XSL Substring Removal (2)
-> + Regarding XSLT logic for a sim... (3)
-> + XSLT Transform documentation (2)
-> + XSLT stack trace in case of er... (3)
-> + No New Line (2)
-> - No New Line (1)
-> + howto loop through a sequence (2)
-> + xml and xsl and whitespace in... (2)
-> + XSL Date formatting (4)
-> + XSL to XSL Mapping using custo... (4)
-> + flat xml to nested xml comvers... (4)
-> + Including schema in scenario (2)
-> + DTDs and traversing (2)
-> + Help with transformation (2)
-> + Problem running XSLT against X... (2)
-> + Carriage return in the output (5)
-> + Generating XSLT to match a sch... (3)
-> + WYSIWYG editor (2)
-> + Grouping without For-Each (3)
-> + output XML using XSLT (8)
-> + Help configuring Xalan-j proce... (8)
-> + Convert Existing HTML pages to... (2)
-> + Generating Transformation - XS... (4)
-> + DOCTYPE public and system info... (2)
-> + Using EXSLT str:tokenize funct... (5)
-- Previous [661-680] [681-700] [701-720] Next
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
Jay DreyerSubject: Tough mapping question...
Author: Jay Dreyer
Date: 09 Nov 2001 01:06 PM
Hi all,
I like the tool a lot, so far. If I can find an answer to this problem, I'll love it!
I'll try to make this simple. I'm trying to map one xml file to another.
The first one contains the results of a html form submission.
The second one is how the data is expected to appear.
The mapping is simple up to this point:
I have a couple different sets of repeating data like:
phoneArea0
phoneNumber0

phoneArea1
phoneNumber1
etc.
Each of these "groups" need to become its own section in the mapped-to xml file:
  phone
phoneArea
phoneNumber
/phone
(repeat for each group)
The number of groups could be 0,1 or more.

Is there any possible way to do this or am I crazy??? I haven't figured it out from the tool yet.

Thanks for any help you can provide.

-Kaline

Postnext
(Deleted User) Subject: Tough mapping question...
Author: (Deleted User)
Date: 09 Nov 2001 02:47 PM
if it is doable in mapper depends on the nature of your source xml file. since you mentioned you have a couple of diffrent set of repeating {phoneArea} and {phoneNuber}, I assume you have a limited {phoneArea} in your source, say the maximum is {phoneArea10}. in this case, you simplely need to right click on {phone} node in destination and duplicate 10 times, you will have 10 more repeating {phone} element in destination tree. then you just need to map the left to right one by one, you are all set.

if the number of {phoneArea} is undefinite which require you to write a generic algorithm to handle every pair of and {phoneNumber}, then mapper can't do that, you have to write xslt code for it.

hope this help.


song

Postnext
Jay DreyerSubject: Tough mapping question...
Author: Jay Dreyer
Date: 09 Nov 2001 02:55 PM
Hmmmm...I was afraid of that. I've got an undefined number of phone groups. Could be 0, could be....?
Any idea where I can find some sample xslt code to get me started? Haven't had much luck finding it yet, although I'm not sure what exactly I'm looking for!

Thanks for your help...

-Kaline

Postnext
(Deleted User) Subject: Tough mapping question...
Author: (Deleted User)
Date: 09 Nov 2001 03:21 PM
can you tell me if your {phoneArea} and {phoneNumber} always comes in pair in your source xml docuemnt. i mean {phoneArea_n} is fllowed by {phoneNumber_n}.

song

Postnext
Jay DreyerSubject: Tough mapping question...
Author: Jay Dreyer
Date: 09 Nov 2001 03:31 PM
Yes. They always follow each other. There are actually 5 items in the group but all of the 1's are together, followed by the 2's, etc.

phonetype0
phonearea0
phonenum0
phoneext0
phonenote0

phonetype1
phonearea1
phonenum1
phoneext1
phonenote1

etc.

Thanks,
-J

Posttop
(Deleted User) Subject: RE: Tough mapping question...
Author: (Deleted User)
Date: 09 Nov 2001 03:52 PM
the following code might help: i assume root is :



xmlns:xsl="http://www.w3.org/1999/XSL/Transform">























> -----Original Message-----
> From: stylus-studio-xslt Listmanager [mailto:listmanager]
> Sent: Friday, November 09, 2001 3:39 PM
> To: Recipients of 'stylus-studio-xslt' suppressed
> Subject: Tough mapping question...
>
>
> From: "Jay Dreyer"
>
> Yes. They always follow each other. There are actually 5
> items in the group but all of the 1's are together, followed
> by the 2's, etc.
>
> phonetype0
> phonearea0
> phonenum0
> phoneext0
> phonenote0
>
> phonetype1
> phonearea1
> phonenum1
> phoneext1
> phonenote1
>
> etc.
>
> Thanks,
> -J
>
>
>
> To reply: mailto:stylus-studio-xslt.4055@edn.exceloncorp.com
> To start a new topic: mailto:stylus-studio-xslt@edn.exceloncorp.com
> To login: http://edn.exceloncorp.com/~SSDN
>
>

   
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.