Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Kevon K. Hayes 255 posts 281 karma points
    Aug 23, 2010 @ 20:48
    Kevon K. Hayes
    0

    4.5.1 Schema Change and Property Querying

    With the schema change from this:

    <root id="-1">
      <node id="1080" version="e9716f36-2014-4154-b030-c9855c1a3f31" parentID="-1" level="1" writerID="0" creatorID="0" nodeType="1066" template="1051" sortOrder="2" createDate="2009-02-26T18:39:39" updateDate="2009-04-27T16:43:41" nodeName="Home" urlName="home" writerName="Administrator" creatorName="Administrator" nodeTypeAlias="CWS_Home" path="-1,1080">
        <data alias="umbracoNaviHide">0</data>
        <data alias="siteName">My Site</data>
        <data alias="headerText"><![CDATA[<p><strong>Sam Grady designed this for Warren Buckley.</strong> "This" idea was first created by the incredible Robert Brownjohn and has been copied many times since.</p>]]></data>

        <node id="1081" version="67a016f9-3eda-4c59-afc7-e5cab7fbfc35" parentID="1080" level="2" writerID="0" creatorID="0" nodeType="1070" template="1058" sortOrder="1" createDate="2009-02-26T18:47:46" updateDate="2009-04-27T16:43:41" nodeName="About" urlName="about" writerName="Administrator" creatorName="Administrator" nodeTypeAlias="CWS_Textpage" path="-1,1080,1081">
          <data alias="umbracoNaviHide">0</data>
          <data alias="headerText"><![CDATA[<p>This is a good place to put a service message or something to help define your site or company.</p>]]></data>
          <data alias="bodyText"><![CDATA[<p><strong>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ullamcorper condimentum lorem. Curabitur placerat nunc ut leo. Integer eros ligula, vestibulum at, eleifend id, dignissim vel, est.</strong></p>]]></data>
        </node>
      </node>
    </root>

    to this:

    <root id="-1">
    <Home id="1080" parentID="-1" level="1" writerID="0" creatorID="0"
    nodeType="1066" template="1051" sortOrder="2"
    createDate="2010-05-30T16:17:58" updateDate="2010-05-30T16:22:54"
    nodeName="Home" urlName="home" writerName="Administrator"
    creatorName="Administrator" path="-1,1080" isDoc="">
        <umbracoNaviHide>0</umbracoNaviHide>
        <siteName>My Site</siteName>
       
    <headerText><![CDATA[<p><strong>Sam Grady designed
    this for Warren Buckley.</strong> "This" idea was first created
    by the incredible Robert Brownjohn and has been copied many times
    since.</p>]]></headerText>       
        <Textpage
    id="1081" parentID="1080" level="2" writerID="0" creatorID="0"
    nodeType="1070" template="1058" sortOrder="1"
    createDate="2010-05-30T16:23:31" updateDate="2010-05-30T16:24:03"
    nodeName="About" urlName="about" writerName="Administrator"
    creatorName="Administrator" path="-1,1080,1081" isDoc="">     
          <umbracoNaviHide>0</umbracoNaviHide>
         
    <headerText><![CDATA[<p>This is a good place to put a
    service message or something to<br />help define your site or
    company.</p>]]></headerText>     
         
    <bodyText><![CDATA[<p><strong>Lorem ipsum dolor sit
    amet, consectetur adipiscing elit. Aliquam ullamcorper condimentum
    lorem. Curabitur placerat nunc ut leo. Integer eros ligula, vestibulum
    at, eleifend id, dignissim vel,
    est.</strong></p>]]></bodyText>
        </Textpage>
      </Home>
    </root>

    what would the following query be?     data [@alias = 'bodyText']     Or does it change at all?

     

  • Kim Andersen 1447 posts 2196 karma points MVP
    Aug 23, 2010 @ 21:10
    Kim Andersen
    0

    Kevon, you can actually skip the whole data[@alias='']-part. This mean that when you wrote something like this earlier:

    $currentPage/data[@alias='bodyText']

    You can now just do this:

    $currentPage/bodyText

    /Kim A

Please Sign in or register to post replies

Write your reply to:

Draft