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 280 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

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies