02.06.2013 Views

XML Demystified

XML Demystified

XML Demystified

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

174<br />

<strong>XML</strong> Demystifi ed<br />

value="Live Phish, Vol. 15" size="15"><br />

price: <br />

label: <br />

date: <br />

<br />

<br />

You’re required to enter six values. These are the upc attribute and values for<br />

each of the five child elements. Click the hyperlink once you’re finished and the<br />

CreateAndAppendNode() function executes. Here’s the CreateAndAppendNode()<br />

function:<br />

function CreateAndAppendNode()<br />

{<br />

var upc = document.all("createUpc").value;<br />

var artist = document.all("createArtist").value;<br />

var title = document.all("createTitle").value;<br />

var price = document.all("createPrice").value;<br />

var label = document.all("createLabel").value;<br />

var date = document.all("createDate").value;<br />

var elementCd = obj<strong>XML</strong>.createElement("cd");<br />

elementCd.setAttribute("upc", upc);<br />

var elementArtist = obj<strong>XML</strong>.createElement("artist");<br />

var textArtist = obj<strong>XML</strong>.createTextNode(artist);<br />

elementArtist.appendChild(textArtist);<br />

elementCd.appendChild(elementArtist);<br />

var elementTitle = obj<strong>XML</strong>.createElement("title");<br />

var textTitle = obj<strong>XML</strong>.createTextNode(title);<br />

elementTitle.appendChild(textTitle);<br />

elementCd.appendChild(elementTitle);<br />

var elementPrice = obj<strong>XML</strong>.createElement("price");<br />

var textPrice = obj<strong>XML</strong>.createTextNode(price);<br />

elementPrice.appendChild(textPrice);<br />

elementCd.appendChild(elementPrice);<br />

var elementLabel = obj<strong>XML</strong>.createElement("label");<br />

var textLabel = obj<strong>XML</strong>.createTextNode(label);<br />

elementLabel.appendChild(textLabel);

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!