Insert an replace all step at the beginning that puts all fields that  
make up one <Object> into a single line (delimited by tabs or some  
other character that does not occur otherwise in your source  
document). Then use the Add/Remove Line Numbers step in your factory.  
Use the numbers in further replace steps for your no-attribute.

This could look like the following:

Source list (guessing the structure)
Campus
SchoolID
Zip Code
Zip
...

Replace ^(.+)\r(.+) with \1\t\2 gives you
Campus  SchoolID
Zip Code        Zip
...

Add Line Numbers:
1 Campus        SchoolID
2 Zip Code      Zip
...

Replace ^(\d+)\s(.+?)\t(.+) with your XML-code


Regards
Roland

Am 21.01.2009 um 21:50 schrieb Doug Pinkerton:

>
> I'm creating a text factory that will take a return-delimited series
> of field names and surround them with the following markup. Everything
> is working, except that I don't know how to add the sequential object
> numbers. Can anyone suggest a solution, please?
>
> Thanks,
> dp
>
>       <ObjectData>
>               <Type>Fields</Type>
>               <Object no="1">
>                       <Title>Campus</Title>
>                       <Field>SchoolID</Field>
>               </Object>
>               <Object no="2">
>                       <Title>Zip Code</Title>
>                       <Field>Zip</Field>
>               </Object>
>               <Object no="3">
>                       <Title>Ethnicity</Title>
>                       <Field>Ethnicity</Field>
>               </Object>
>               <Object no="4">
>                       <Title>Grade</Title>
>                       <Field>Grade_Level</Field>
>               </Object>
>               <Object no="5">
>                       <Title>Name</Title>
>                       <Field>LastFirst</Field>
>               </Object>
>               <Object no="6">
>                       <Title>Student Number</Title>
>                       <Field>Student_Number</Field>
>               </Object>
>       </ObjectData>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "BBEdit Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/bbedit?hl=en
If you have a specific feature request or would like to report a suspected (or 
confirmed) problem with the software, please email to "[email protected]" 
rather than posting to the group.
-~----------~----~----~----~------~----~------~--~---

Reply via email to