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. -~----------~----~----~----~------~----~------~--~---
