TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
sourabh choubey
NA
174
46.2k
Nested foreachloop not working in XSLT
Jul 28 2016 2:06 AM
MY XML..
<?xml version="1.0" encoding="utf-8"?>
<BlogCategories>
<BlogCategory ID="1" ParentID="0" Name="Travel" Active="1" seo_keywords="Travel Blogs" seo_description="Travel Blogs" ParentName=""/>
<BlogCategory ID="2" ParentID="0" Name="HealthCare" Active="1" seo_keywords="HealthCare Blogs" seo_description="HealthCare Blogs" ParentName=""/>
<BlogCategory ID="3" ParentID="0" Name="Realestate" Active="1" seo_keywords="Realestate" seo_description="Realestate " ParentName=""/>
<BlogCategory ID="4" ParentID="0" Name="Technology" Active="1" seo_keywords="Technology" seo_description="Technology" ParentName=""/>
<BlogCategory ID="5" ParentID="0" Name="Entertainment " Active="1" seo_keywords="Entertainment " seo_description="Entertainment " ParentName=""/>
<BlogCategory ID="6" ParentID="0" Name="LifeStyle" Active="1" seo_keywords="LifeStyle" seo_description="LifeStyle" ParentName=""/>
<BlogCategory ID="7" ParentID="0" Name="Electronics " Active="1" seo_keywords="Electronics" seo_description="Electronics" ParentName=""/>
<BlogCategory ID="8" ParentID="0" Name="Education" Active="1" seo_keywords="Education" seo_description="Education" ParentName=""/>
<BlogCategory ID="9" ParentID="0" Name="Business " Active="1" seo_keywords="Business " seo_description="Business " ParentName=""/>
<BlogCategory ID="10" ParentID="0" Name="Sports" Active="1" seo_keywords="Sports" seo_description="Sports" ParentName=""/>
<BlogCategory ID="11" ParentID="0" Name="Auto " Active="1" seo_keywords="Auto " seo_description="Auto " ParentName=""/>
<BlogCategory ID="12" ParentID="0" Name="Jobs" Active="1" seo_keywords="Jobs" seo_description="Jobs" ParentName=""/>
<BlogCategory ID="13" ParentID="1" Name="Destinations" Active="1" seo_keywords="Destinations" seo_description="Destinations" ParentName="Travel"/>
<BlogCategory ID="14" ParentID="1" Name="Stories " Active="1" seo_keywords="Stories " seo_description="Stories " ParentName="Travel"/>
<BlogCategory ID="15" ParentID="1" Name="Adventure" Active="1" seo_keywords="Adventure" seo_description="Adventure" ParentName="Travel"/>
<BlogCategory ID="16" ParentID="1" Name="WildLife" Active="1" seo_keywords="WildLife" seo_description="WildLife" ParentName="Travel"/>
<BlogCategory ID="17" ParentID="1" Name="Videos" Active="1" seo_keywords="Videos" seo_description="Videos" ParentName="Travel"/>
<BlogCategory ID="18" ParentID="2" Name="Food" Active="1" seo_keywords="Food" seo_description="Food" ParentName="HealthCare "/>
<BlogCategory ID="19" ParentID="2" Name="Yoga" Active="1" seo_keywords="Yoga" seo_description="Yoga" ParentName="HealthCare "/>
<BlogCategory ID="20" ParentID="2" Name="Medical" Active="1" seo_keywords="Medical" seo_description="Medical" ParentName="HealthCare "/>
<BlogCategory ID="21" ParentID="2" Name="Fitness" Active="1" seo_keywords="Fitness" seo_description="Fitness" ParentName="HealthCare "/>
<BlogCategory ID="22" ParentID="2" Name="Beauty" Active="1" seo_keywords="Beauty" seo_description="Beauty" ParentName="HealthCare "/>
<BlogCategory ID="23" ParentID="3" Name="Residential" Active="1" seo_keywords="Residential" seo_description="Residential" ParentName="Realestate"/>
<BlogCategory ID="24" ParentID="3" Name="Commercial" Active="1" seo_keywords="Commercial" seo_description="Commercial" ParentName="Realestate"/>
<BlogCategory ID="25" ParentID="3" Name="Advice" Active="1" seo_keywords="Advice" seo_description="Advice" ParentName="Realestate"/>
<BlogCategory ID="26" ParentID="3" Name="Loans" Active="1" seo_keywords="Loans" seo_description="Loans" ParentName="Realestate"/>
<BlogCategory ID="27" ParentID="4" Name="Internet" Active="1" seo_keywords="Internet" seo_description="Internet" ParentName="Technology"/>
<BlogCategory ID="28" ParentID="4" Name="Apps" Active="1" seo_keywords="Apps" seo_description="Apps" ParentName="Technology"/>
<BlogCategory ID="29" ParentID="4" Name="Softwares" Active="1" seo_keywords="Softwares" seo_description="Softwares" ParentName="Technology"/>
<BlogCategory ID="30" ParentID="4" Name="Robotics" Active="1" seo_keywords="Robotics" seo_description="Robotics" ParentName="Technology"/>
<BlogCategory ID="31" ParentID="5" Name="Movies" Active="1" seo_keywords="Movies" seo_description="Movies" ParentName="Entertainment "/>
<BlogCategory ID="32" ParentID="5" Name="Gaming" Active="1" seo_keywords="Gaming" seo_description="Gaming" ParentName="Entertainment "/>
<BlogCategory ID="33" ParentID="5" Name="Music" Active="1" seo_keywords="Music" seo_description="Music" ParentName="Entertainment "/>
<BlogCategory ID="34" ParentID="4" Name="TeleVision" Active="1" seo_keywords="TeleVision" seo_description="TeleVision" ParentName="Technology"/>
<BlogCategory ID="35" ParentID="5" Name="Celebrity " Active="1" seo_keywords="Celebrity " seo_description="Celebrity " ParentName="Entertainment "/>
<BlogCategory ID="36" ParentID="6" Name="Parenting" Active="1" seo_keywords="Parenting" seo_description="Parenting" ParentName="LifeStyle"/>
<BlogCategory ID="37" ParentID="6" Name="Kids" Active="1" seo_keywords="Kids" seo_description="Kids" ParentName="LifeStyle"/>
<BlogCategory ID="38" ParentID="6" Name="Fashion" Active="1" seo_keywords="Fashion" seo_description="Fashion" ParentName="LifeStyle"/>
<BlogCategory ID="39" ParentID="7" Name="Mobile" Active="1" seo_keywords="Mobile" seo_description="Mobile" ParentName="Electronics "/>
<BlogCategory ID="40" ParentID="7" Name="Tab" Active="1" seo_keywords="Tab" seo_description="Tab" ParentName="Electronics "/>
<BlogCategory ID="41" ParentID="7" Name="Computers" Active="1" seo_keywords="Computers" seo_description="Computers" ParentName="Electronics "/>
<BlogCategory ID="42" ParentID="7" Name="Laptops" Active="1" seo_keywords="Laptops" seo_description="Laptops" ParentName="Electronics "/>
<BlogCategory ID="43" ParentID="7" Name="Home Applicances" Active="1" seo_keywords="Home Applicances" seo_description="Home Applicances" ParentName="Electronics "/>
<BlogCategory ID="44" ParentID="8" Name="Courses" Active="1" seo_keywords="Courses" seo_description="Courses" ParentName="Education"/>
<BlogCategory ID="45" ParentID="8" Name="Exams" Active="1" seo_keywords="Exams" seo_description="Exams" ParentName="Education"/>
<BlogCategory ID="46" ParentID="8" Name="Training" Active="1" seo_keywords="Training" seo_description="Training" ParentName="Education"/>
<BlogCategory ID="47" ParentID="8" Name="Quiz" Active="1" seo_keywords="Quiz" seo_description="Quiz" ParentName="Education"/>
<BlogCategory ID="48" ParentID="8" Name="Book Reviews" Active="1" seo_keywords="Book Reviews" seo_description="Book Reviews" ParentName="Education"/>
<BlogCategory ID="49" ParentID="8" Name="Institutions" Active="1" seo_keywords="Institutions" seo_description="Institutions" ParentName="Education"/>
<BlogCategory ID="50" ParentID="8" Name="Universe" Active="1" seo_keywords="Universe" seo_description="Universe" ParentName="Education"/>
<BlogCategory ID="51" ParentID="9" Name="Startups" Active="1" seo_keywords="Startups" seo_description="Startups" ParentName="Business "/>
<BlogCategory ID="52" ParentID="9" Name="Small Scale" Active="1" seo_keywords="Small Scale" seo_description="Small Scale" ParentName="Business "/>
<BlogCategory ID="53" ParentID="9" Name="Market" Active="1" seo_keywords="Market" seo_description="Market" ParentName="Business "/>
<BlogCategory ID="54" ParentID="9" Name="Finance " Active="1" seo_keywords="Finance " seo_description="Finance " ParentName="Business "/>
<BlogCategory ID="55" ParentID="9" Name="Expert Tips" Active="1" seo_keywords="Expert Tips" seo_description="Expert Tips" ParentName="Business "/>
<BlogCategory ID="56" ParentID="9" Name="Online Business" Active="1" seo_keywords="Online Business" seo_description="Online Business" ParentName="Business "/>
<BlogCategory ID="57" ParentID="10" Name="Cricket" Active="1" seo_keywords="Cricket" seo_description="Cricket" ParentName="Sports"/>
<BlogCategory ID="58" ParentID="10" Name="Football" Active="1" seo_keywords="Football" seo_description="Football" ParentName="Sports"/>
<BlogCategory ID="59" ParentID="10" Name="Tennis" Active="1" seo_keywords="Tennis" seo_description="Tennis" ParentName="Sports"/>
<BlogCategory ID="60" ParentID="10" Name="Formula1" Active="1" seo_keywords="Formula1" seo_description="Formula1" ParentName="Sports"/>
<BlogCategory ID="61" ParentID="10" Name="Other Sports" Active="1" seo_keywords="Other Sports" seo_description="Other Sports" ParentName="Sports"/>
<BlogCategory ID="62" ParentID="11" Name="Car" Active="1" seo_keywords="Car" seo_description="Car" ParentName="Auto "/>
<BlogCategory ID="63" ParentID="11" Name="Bike" Active="1" seo_keywords="Bike" seo_description="Bike" ParentName="Auto "/>
<BlogCategory ID="64" ParentID="11" Name="MotorHomes" Active="1" seo_keywords="MotorHomes" seo_description="MotorHomes" ParentName="Auto "/>
<BlogCategory ID="65" ParentID="12" Name="Interviews" Active="1" seo_keywords="Interviews" seo_description="Interviews" ParentName="Jobs"/>
<BlogCategory ID="66" ParentID="12" Name="Career" Active="1" seo_keywords="Career" seo_description="Career" ParentName="Jobs"/>
<BlogCategory ID="67" ParentID="12" Name="Govt Jobs" Active="1" seo_keywords="Govt Jobs" seo_description="Govt Jobs" ParentName="Jobs"/>
<BlogCategory ID="68" ParentID="12" Name="PSU" Active="1" seo_keywords="PSU" seo_description="PSU" ParentName="Jobs"/>
<BlogCategory ID="69" ParentID="12" Name="Bank Jobs" Active="1" seo_keywords="Bank Jobs" seo_description="Bank Jobs" ParentName="Jobs"/>
<BlogCategory ID="70" ParentID="12" Name="Home Based" Active="1" seo_keywords="Home Based" seo_description="Home Based" ParentName="Jobs"/>
<BlogCategory ID="71" ParentID="0" Name="Videos" Active="1" seo_keywords="Movies Funny Videos, Prank Videos, Sexy Videos " seo_description="Movies Videos " ParentName=""/>
<BlogCategory ID="72" ParentID="71" Name="Movies Funny Videos" Active="1" seo_keywords="Movies Funny Videos, Bollywood Funny Videos, Hollywood Funny Videos" seo_description="Movies Funny Videos" ParentName="Videos"/>
<BlogCategory ID="73" ParentID="71" Name="Facebook Videos " Active="1" seo_keywords="Facebook Videos, Facebook Funny Videos, Facebook Prank Videos " seo_description="Facebook Videos, Facebook Funny Videos, Facebook Prank Videos " ParentName="Videos"/>
<BlogCategory ID="74" ParentID="71" Name="Prank Videos " Active="1" seo_keywords="Prank Videos " seo_description="Prank Videos " ParentName="Videos"/>
<BlogCategory ID="75" ParentID="71" Name="TV Show Video" Active="1" seo_keywords="Watch TV Show Video" seo_description="Watch TV Show Video" ParentName="Videos"/>
<BlogCategory ID="1075" ParentID="71" Name="Animal Viral Videos" Active="1" seo_keywords="Animal Viral Videos" seo_description="Animal Viral Videos" ParentName="Videos"/>
<BlogCategory ID="1076" ParentID="71" Name="News Video" Active="1" seo_keywords="Watch New Videos, Watch News Debates, Watch Daily News " seo_description="Watch New Videos, Watch News Debates, Watch Daily News " ParentName="Videos"/>
<BlogCategory ID="1077" ParentID="71" Name="Dance Video" Active="1" seo_keywords="Dance Video" seo_description="Dance Video" ParentName="Videos"/>
<BlogCategory ID="1078" ParentID="5" Name="TV Shows " Active="1" seo_keywords="TV Shows " seo_description="TV Shows " ParentName="Entertainment "/>
<BlogCategory ID="1079" ParentID="4" Name="Solar System " Active="1" seo_keywords="Solar System " seo_description="Solar System " ParentName="Technology"/>
<BlogCategory ID="1080" ParentID="9" Name="Services" Active="1" seo_keywords="Services " seo_description="Services" ParentName="Business "/>
<Parent Id="1" ParentName="Travel"/>
<Parent Id="2" ParentName="HealthCare"/>
<Parent Id="3" ParentName="Realestate"/>
<Parent Id="4" ParentName="Technology"/>
<Parent Id="5" ParentName="Entertainment "/>
<Parent Id="6" ParentName="LifeStyle"/>
<Parent Id="7" ParentName="Electronics "/>
<Parent Id="8" ParentName="Education"/>
<Parent Id="9" ParentName="Education"/>
<Parent Id="10" ParentName="Business "/>
<Parent Id="11" ParentName="Sports"/>
<Parent Id="12" ParentName="Auto"/>
<Parent Id="13" ParentName="Jobs"/>
</BlogCategories>
MY XSLT..
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
<!--<xsl:output method="xml" indent="yes"/>-->
<xsl:template match="/*">
<div class="drop-down grid-col-12 effect-fade">
<div class="grid-col-12" style="padding-bottom: 0px;">
<div class="grid-col-10">
<h3>By Blog Category</h3>
</div>
<div class="grid-col-2" style="float:right">
<a href="/User/Registration">Post your Blog</a>
</div>
</div>
<div class="grid-row">
<xsl:for-each select="Parent">
<div class="grid-row3">
<ul>
<a href="">
<xsl:value-of select="@ParentName"></xsl:value-of>
</a>
<xsl:for-each select="BlogCategory">
<xsl:if test="@ID=@ParentID">
<li>
<a href="">
<xsl:value-of select="@Name"></xsl:value-of>
</a>
</li>
</xsl:if>
</xsl:for-each>
</ul>
</div>
</xsl:for-each>
</div>
</div>
<!--<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>ParentID</th>
<th>ParentName</th>
<th>Seo_Keywords</th>
<th>Seo_Discription</th>
</tr>-->
<!--</table>-->
</xsl:template>
</xsl:stylesheet>
Reply
Answers (
2
)
checkbox checked item add another list box c#
Email Send works sometimes and sometimes it does not work vb