Index to XML
Index to XML
- Subject: Index to XML
- From: Rich Carroll <email@hidden>
- Date: Wed, 05 Nov 2003 11:52:35 -0600
Hello all,
Has anyone seen or better yet made an Applescript to take a list of index
entry items from a book, and generate an XML representation of it?
Searches online have been fruitless, but this seems to me to be a simple
request.
The index would be tab delimited as follows;
"Racing 8
Rally 12
European 12
American 14
African 15
F1 18
Japan 20
European 22
NASCAR 28
Motorcycle 23
Road 24
Motocross 26
American 27
Japan 29
Concours 30
Classics 31
Pebble Beach 32
Milan 34
Hotrods 36
American 38
Other 41
FastFurious 42
American 43
Japan 45
Shade tree 47
New 50
Literature 60
Magazines 62
Automobile 63
Hotrod 65
Books 67"
Currently I find the primary and all child relationships in BBEdit (
find "(([[:print:]]*|\\r|\\t)*)\\r\\w" searching in text 1) and then iterate
through the individual lines. For example, I would find "Racing" and do some
voodoo, then I find "Concours" and do some more voodoo. I have a good chunk
of code written that spins a single line into it's XML equivalent, but the
problem revolves around parent-child relationships.
How do I open a XML tag for the secondary index item "Rally", spin through
the 3 tertiary child attributes of it, and then close the secondary "Rally"
tag? How do I handle secondary tags or primary tags with no child
attributes? How do I close the first primary index item after "Japan 29"?
It's really the parent-child relationships that are complex enough to be
causing me problems.
--
Richard McCormick-Carroll
Application Specialist
Capps Digital Development Group
email@hidden
email@hidden
312.220.1679 @ Desk
312.520.1679 @ Cell
www.cappsdigital.com
--
Richard McCormick-Carroll
Application Specialist
Capps Digital Development Group
email@hidden
email@hidden
312.220.1679 @ Desk
312.520.1679 @ Cell
www.cappsdigital.com
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.