Yes, you can use jQuery to select nodes out of an XML document as you would out of the HTML DOM. We are using a similar technique for client-side i18n in our application.
$("SomeNode", someDoc) returns all the SomeNode elements inside someDoc. You may find the XPath plugin to be helpful to navigate the XML DOM: http://jquery.com/plugins/project/xpath However, you won't be able to use .text() to update an XML document in IE or Firefox 3 until this ticket is fixed: http://dev.jquery.com/ticket/1419 On Sep 19, 8:36 am, daSMC <[EMAIL PROTECTED]> wrote: > Hi Ya'll I am just about to start using Jquery this morning to open an > xml file and find a tag and its contents. > We are trying to NOT use a server side language (asp/php etc). > > This can be done right? > > On Sep 18, 3:14 pm, daSMC <[EMAIL PROTECTED]> wrote: > > > I have an idea to get a mockup of a new site working in 2 languages > > WITHOUT being connected to a relational database. So my idea is to > > have an xml file with custom tags, a version for the English language > > and a version with the Japanese language. > > > Can I use JQuery to traverse an xml document in the same directory and > > find the custom tag, grab the innertext and replace it in the html (or > > add it)? > > > Can I get some sample code? > > > Would this be too slow for production but good for a mockup site? > > > Here is an example of the xml data. > > > <xml doc> > > > <pageid> > > </pageid> > > > <language-en> > > <topNavLinkHome>Home</topNavLinkHome> > > <topNavLinkLogin>Login</topNavLinkLogin> > > <topNavLinkTracking>Order Tracking</topNavLinkTracking> > > <topNavLinkMyParts>My Parts List</topNavLinkMyParts> > > <topNavLinkContact>Contact</topNavLinkContact> > > <topNavLinkHelp>Help</topNavLinkHelp> > > <topNavLinkAccount>Your Account</topNavLinkAccount> > > > <tabAbout>About Us</tabAbout> > > > <subAboutLoc>US Locations</subAboutLoc> > > <subAboutWW>Worldwide</subAboutWW> > > <subAboutProductOverview>Product Overview</subAboutProductOverview> > > <subAboutTradeShows>Trade Shows</subAboutTradeShows> > > <subAboutEduTraining>Education & Training</subAboutEduTraining> > > <subAboutCareerOpps>Career Opportunities</subAboutCareerOpps> > > <subAboutFinancial>Financials</subAboutFinancial> > > <subAboutSMCHistory>SMC History</subAboutSMCHistory> > > <subAboutOrderTrack>Order Tracking</subAboutOrderTrack> > > > <tabActuators>Actuators</tabActuators> > > <tabValves>Valves & Manifolds</tabValves> > > <tabAirline>Airline Equipment</tabAirline> > > <tabFittings>Fittings & Tubing</tabFittings> > > <tabInstrumentation>Instrumentation</tabInstrumentation> > > <tabAutoswitches>Autoswitches</tabAutoswitches> > > <tabElectric>Electric</tabElectric> > > <tabHighPurity>High Purity</tabHighPurity> > > <tabAccessories>Accessories</tabAccessories> > > > <mainImage></mainImage> > > <mainHeader>SMC is the world's largest manufacturer of pneumatic > > automation products.</mainHeader> > > <paragraphOne></paragraphOne> > > > <modSearch> > > <modSearchTitle>Search</modSearchTitle> > > <modSearchInputText>Search term or part > > #</modSearchInputText> > > <modSearchSubmitBtn>http://www.lljsdfljsdfljsdljsj</ > > modSearchSubmitBtn> > > </modSearch> > > > <modNewSMCProducts> > > <modNewSMCProductsTitle>New SMC > > Products</modNewSMCProductsTitle> > > <modNewSMCProductsProd1Link>Series ZSE80/ISE80 - 2-Color > > Display</ > > modNewSMCProductsProd1Link> > > <modNewSMCProductsProd1Text>Stainless diaphragm, Oil-free > > (Single- > > layor diaphragm structure) 3-step setting</modNewSMCProductsProd1Text> > > <modNewSMCProductsProd1Img>http://www.lljsdfljsdfljsdljsj</ > > modNewSMCProductsProd1Img> > > > <modNewSMCProductsProd2Link>Series ZSE80/ISE80 - 2-Color > > Display</ > > modNewSMCProductsProd2Link> > > <modNewSMCProductsProd2Text>Stainless diaphragm, Oil-free > > (Single- > > layor diaphragm structure) 3-step setting</modNewSMCProductsProd2Text> > > <modNewSMCProductsProd2Img>http://www.lljsdfljsdfljsdljsj</ > > modNewSMCProductsProd2Img> > > </modNewSMCProducts> > > > <modTradeShow> > > <modTradeShowTitle>Trade Show > > Information</modTradeShowTitle> > > <modTradeShow1Header>Pack Expo</modTradeShow1Header> > > <modTradeShow1Text>Las Vegas, NV Sept, > > 26-29</modTradeShow1Text> > > <modTradeShow2Header>Assembly Technology > > Show</modTradeShow2Header> > > <modTradeShow2Text>Rosemont, IL Sept, > > 27-29</modTradeShow2Text> > > <modTradeShow3Header>Worldwide Food > > Expo</modTradeShow3Header> > > <modTradeShow3Text>Chicago, IL Oct. > > 26-29</modTradeShow3Text> > > <modTradeShowBottomLink>More Trade Show Information</ > > modTradeShowBottomLink> > > </modTradeShow> > > > <modNewsEvents> > > <modNewsEventsTitle>News & Events</modNewsEventsTitle> > > <modNewsEvents1Link>August 16, 2007</modNewsEvents1Link> > > <modNewsEvents1Text>, Products for Wash-Down Applications</ > > modNewsEvents1Text> > > <modNewsEvents2Link>August 16, 2007</modNewsEvents2Link> > > <modNewsEvents2Text>, Products for Wash-Down Applications</ > > modNewsEvents2Text> > > </modNewsEvents> > > > <modFeaturedSMCProducts> > > <modFeaturedSMCProductsTitle>New SMC Products</ > > modFeaturedSMCProductsTitle> > > <modFeaturedSMCProductsProd1Link>Series ZSE80/ISE80 - > > 2-Color > > Display</modFeaturedSMCProductsProd1Link> > > <modFeaturedSMCProductsProd1Text>Stainless diaphragm, > > Oil-free > > (Single-layor diaphragm structure) 3-step setting</ > > modFeaturedSMCProductsProd1Text> > > > > <modFeaturedSMCProductsProd1Img>http://www.lljsdfljsdfljsdljsj</ > > modFeaturedSMCProductsProd1Img> > > > <modFeaturedSMCProductsProd2Link>Series ZSE80/ISE80 - > > 2-Color > > Display</modFeaturedSMCProductsProd2Link> > > <modFeaturedSMCProductsProd2Text>Stainless diaphragm, > > Oil-free > > (Single-layor diaphragm structure) 3-step setting</ > > modFeaturedSMCProductsProd2Text> > > > > <modFeaturedSMCProductsProd2Img>http://www.lljsdfljsdfljsdljsj</ > > modFeaturedSMCProductsProd2Img> > > </modFeaturedSMCProducts> > > > <modProjectsParts> > > <modProjectsPartsTitle>Projects & > > Parts</modProjectsPartsTitle> > > <modProjectsPartsAddBtn>http://www.lljsdfljsdfljsdljsj</ > > modProjectsPartsAddBtn> > > <modProjectsPartsBottomLink>Manage Projects & Parts</ > > modProjectsPartsBottomLink> > > </modProjectsParts> > > > <modBranchesDistributors> > > <modBranchesDistributorsTitle>Branches & Distributors</ > > modBranchesDistributorsTitle> > > <modBranchesDistributorsText>In the United States</ > > modBranchesDistributorsText> > > <modBranchesDistributorsZipText>Enter your</ > > modBranchesDistributorsZipText> > > <modBranchesDistributorsZipInputBox>Zip Code</ > > modBranchesDistributorsZipInputBox> > > > > <modBranchesDistributorsGoBtn>http://www.lljsdfljsdfljsdljsj</ > > modBranchesDistributorsGoBtn> > > <modBranchesDistributorsWorldLoc>Worldwide Locations</ > > modBranchesDistributorsWorldLoc> > > </modBranchesDistributors> > > > <modCatalogListings> > > <modCatalogListingsTitle>Complete Catalog Listings</ > > modCatalogListingsTitle> > > > > <modCatalogListingsLinkAct>Actuators</modCatalogListingsLinkAct> > > <modCatalogListingsLinkValve>Valves & Manifolds</ > > modCatalogListingsLinkValve> > > > > <modCatalogListingsLinkCon>Connectors</modCatalogListingsLinkCon> > > <modCatalogListingsLinkALE>Airline Equipment</ > > modCatalogListingsLinkALE> > > <modCatalogListingsLinkInst>Instrumentation</ > > modCatalogListingsLinkInst> > > <modCatalogListingsLinkVac>Vacuum Products</ > > modCatalogListingsLinkVac> > > > > <modCatalogListingsLinkAcc>Accessories</modCatalogListingsLinkAcc> > > <modCatalogListingsLinkSpecial>Specialty Equipment</ > > modCatalogListingsLinkSpecial> > > <modCatalogListingsLinkISO1179>ISO 1179-1 w/ISO</ > > modCatalogListingsLinkISO1179> > > <modCatalogListingsLink228-1>228-1 Threads</ > > modCatalogListingsLink228-1> > > </modCatalogListings> > > </language-en> > > > </xml doc>