Welcome to WebmasterWorld Guest from

Forum Moderators: httpwebwitch

Message Too Old, No Replies

Description Variations using xml/xslt?

xml, xslt, repurpose text

11:49 pm on Sep 10, 2009 (gmt 0)

New User

5+ Year Member

joined:June 18, 2009
posts: 36
votes: 0

Complete NooB to xml xslt, primarily php/mysql hack.

I'm doing descriptions of garments and have to write a title, full description, meta title and overview.

Each of these are minor variations of a general description.
Would I be able to use xml/xslt to repurpose this general description 'on the fly'? Is there an editor that is best at this sort of 're-writing'? Will it mess with SEO?

here is an example:
Womens shirred V-neck with 3/4 sleeves & eclectic jewels

This Stylish Top Has a shirred V-neck with 3/4 sleeves & eclectic jewel embelishments <BR>Made of 100% Cotton 2x1 Baby Rib

Shirred V-neck with 3/4 sleeves & eclectic jewel embelishments

meta title
Ladies shirred V-neck with 3/4 sleeves & eclectic jewel embelishments. 100% Cotton 2x1 Baby Rib

The overview might be used on the thumbnail page, the rest on the product page.

Thanks so much!

4:13 pm on Sept 11, 2009 (gmt 0)

Moderator This Forum from CA 

WebmasterWorld Administrator httpwebwitch is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Aug 29, 2003
votes: 0

It's rare that you can cut-and-paste the English language and still have grammatically normal-sounding descriptions like you have above. Possessives and pluralizations will mess things up.

But if your phrases are constructed generically enough, you can use XML and XSLT to "fill in the blanks" in large documents.

you can put your phrase fragments into an XML file, then you can use XSLT like so:

<xsl:foreach select='//nodename'>
<xsl:text>This thing is </xsl:text><xsl:value-of select="nodename" /><xsl:text> and isn't it good.</xsl:text>

5:33 am on Oct 17, 2009 (gmt 0)

New User

5+ Year Member

joined:June 18, 2009
posts: 36
votes: 0

sorry for returning to this so late, I'm with a different company but still doing basically the same thing.
is there a resource that can elaborate on your example?

I was thinking that with some carefull planning, I could work this out. But, I was thinking I would use something like:
<descriptive 1>
<descriptive 2>

for example I have:
Black Shelby Cobra Collage T-Shirt
T-Shirt featuring Shelby Cobra Collage, in Black
Shelby Cobra Black T-Shirt

as various entries that go into the page header, title, <h1> and URL.

An alternative would be to make a script to poke these in to the database fields, I could go back and dial them in as necessary.


Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members