<?xml version="1.0" encoding="utf-8"?>
<Views>
  <View Name="AllPosts">
    <Query>
      <Where>
        <Eq>
          <FieldRef Name="_ModerationStatus" />
          <Value Type="">Approved</Value>
        </Eq>
      </Where>
      <OrderBy>
        <FieldRef Name='PublishedDate' Ascending='FALSE'/>
      </OrderBy>
      <GroupBy>
      </GroupBy>
    </Query>
    <ViewFields>
      <FieldRef Name="Title" />
      <FieldRef Name="Body" />
      <FieldRef Name="ShowInHomePage" />
      <FieldRef Name='NumComments'/>
      <FieldRef Name='PublishedDate'/>
      <FieldRef Name='PostCategory' Nullable='True'/>
      <FieldRef Name='FileDirRef'/>
      <FieldRef Name="Author" />
      <FieldRef Name="Abstract" />
      <FieldRef Name="FileRef" />
      <FieldRef Name="FileLeafRef" />
      <FieldRef Name="AbstractImage" />
    </ViewFields>
    <RowLimit>0</RowLimit>
    <XSLT Name="BlogPost.xslt" Path="/Style Library/XSL Style Sheets/">
    </XSLT>
  </View>
  <View Name="ByCategory">
    <Query>
      <Where>
        <And>
          <Eq>
            <FieldRef Name="PostCategory" />
            <Value Type="">**name**</Value>
          </Eq>
          <Eq>
            <FieldRef Name="_ModerationStatus" />
            <Value Type="">Approved</Value>
          </Eq>
        </And>
      </Where>
      <OrderBy>
        <FieldRef Name='PublishedDate' Ascending='FALSE'/>
      </OrderBy>
      <GroupBy>
      </GroupBy>
    </Query>
    <ViewFields>
      <FieldRef Name="Title" />
      <FieldRef Name="Body" />
      <FieldRef Name="ShowInHomePage" />
      <FieldRef Name='NumComments'/>
      <FieldRef Name='PublishedDate'/>
      <FieldRef Name='PostCategory' Nullable='True'/>
      <FieldRef Name='FileDirRef'/>
      <FieldRef Name="Author" />
      <FieldRef Name="Abstract" />
      <FieldRef Name="FileRef" />
      <FieldRef Name="FileLeafRef" />
      <FieldRef Name="AbstractImage" />
    </ViewFields>
    <RowLimit>0</RowLimit>
    <XSLT Name="BlogPost.xslt" Path="/Style Library/XSL Style Sheets/">
    </XSLT>
  </View>
  <View Name="ByCategoryOlder">
    <Query>
      <Where>
        <And>
          <Eq>
            <FieldRef Name="PostCategory" />
            <Value Type="">**name**</Value>
          </Eq>
          <Eq>
            <FieldRef Name="_ModerationStatus" />
            <Value Type="">Approved</Value>
          </Eq>
        </And>
      </Where>
      <OrderBy>
        <FieldRef Name='PublishedDate' Ascending='FALSE'/>
      </OrderBy>
      <GroupBy>
      </GroupBy>
    </Query>
    <ViewFields>
      <FieldRef Name="Title" />
      <FieldRef Name="Body" />
      <FieldRef Name="ShowInHomePage" />
      <FieldRef Name='NumComments'/>
      <FieldRef Name='PublishedDate'/>
      <FieldRef Name='PostCategory' Nullable='True'/>
      <FieldRef Name='FileDirRef'/>
      <FieldRef Name="Author" />
      <FieldRef Name="Abstract" />
      <FieldRef Name="FileRef" />
      <FieldRef Name="FileLeafRef" />
      <FieldRef Name="AbstractImage" />
    </ViewFields>
    <RowLimit>5</RowLimit>
    <XSLT Name="PostList.xslt" Path="/Style Library/XSL Style Sheets/">
    </XSLT>
  </View>
  <View Name="SinglePost">
    <Query>
      <Where>
        <Eq>
          <FieldRef Name="ID" />
          <Value Type="Integer">**id**</Value>
        </Eq>
      </Where>
      <OrderBy>
      </OrderBy>
      <GroupBy>
      </GroupBy>
    </Query>
    <ViewFields>
      <FieldRef Name="Title" />
      <FieldRef Name="Body" />
      <FieldRef Name="Author" />
      <FieldRef Name='PublishedDate'/>
      <FieldRef Name="AbstractImage" />
    </ViewFields>
    <RowLimit>10</RowLimit>
    <XSLT Name="ViewPost.xslt" Path="/Style Library/XSL Style Sheets/">
    </XSLT>
  </View>
  <View Name="LatestPosts">
    <Query>
      <Where>
        <And>
          <Eq>
            <FieldRef Name="_ModerationStatus" />
            <Value Type="">Approved</Value>
          </Eq>
          <Eq>
            <FieldRef Name="PostCategory" />
            <Value Type="">
              [<Where>
                <Eq>
                  <FieldRef Name="ID" />
                  <Value Type="Integer">**id**</Value>
                </Eq>
              </Where><ViewFields>
                <FieldRef Name="PostCategory" />
              </ViewFields>]
            </Value>
          </Eq>
        </And>
      </Where>
      <OrderBy>
        <FieldRef Name='PublishedDate' Ascending='FALSE'/>
      </OrderBy>
      <GroupBy>
      </GroupBy>
    </Query>
    <ViewFields>
      <FieldRef Name="Title" />
      <FieldRef Name="Body" />
      <FieldRef Name="ShowInHomePage" />
      <FieldRef Name='NumComments'/>
      <FieldRef Name='PublishedDate'/>
      <FieldRef Name='PostCategory' Nullable='True'/>
      <FieldRef Name='FileDirRef'/>
      <FieldRef Name="Author" />
      <FieldRef Name="Abstract" />
      <FieldRef Name="FileRef" />
      <FieldRef Name="FileLeafRef" />
      <FieldRef Name="AbstractImage" />
    </ViewFields>
    <RowLimit>5</RowLimit>
    <XSLT Name="PostList.xslt" Path="/Style Library/XSL Style Sheets/">
    </XSLT>
  </View>
  <View Name="OlderPosts">
    <Query>
      <Where>
        <And>
          <And>
            <Eq>
              <FieldRef Name="_ModerationStatus" />
              <Value Type="">Approved</Value>
            </Eq>
            <Lt>
              <FieldRef Name="ID" />
              <Value Type="Integer">**id**</Value>
            </Lt>
          </And>
          <Eq>
            <FieldRef Name="PostCategory" />
            <Value Type="">
              [<Where>
                <Eq>
                  <FieldRef Name="ID" />
                  <Value Type="Integer">**id**</Value>
                </Eq>
              </Where><ViewFields>
                <FieldRef Name="PostCategory" />
              </ViewFields>]
            </Value>
          </Eq>
        </And>
      </Where>
      <OrderBy>
        <FieldRef Name='PublishedDate' Ascending='FALSE'/>
      </OrderBy>
      <GroupBy>
      </GroupBy>
    </Query>
    <ViewFields>
      <FieldRef Name="Title" />
      <FieldRef Name="Body" />
      <FieldRef Name="ShowInHomePage" />
      <FieldRef Name='NumComments'/>
      <FieldRef Name='PublishedDate'/>
      <FieldRef Name='PostCategory' Nullable='True'/>
      <FieldRef Name='FileDirRef'/>
      <FieldRef Name="Author" />
      <FieldRef Name="Abstract" />
      <FieldRef Name="FileRef" />
      <FieldRef Name="FileLeafRef" />
      <FieldRef Name="AbstractImage" />
    </ViewFields>
    <RowLimit>5</RowLimit>
    <XSLT Name="PostList.xslt" Path="/Style Library/XSL Style Sheets/">
    </XSLT>
  </View>
</Views>
