Endlessly Nesting <div> ٹیگ اور jQuery

یہ اس طرح ایک oddball موضوع کی طرح لگتا ہے, میں نے اس کے بارے میں واقعی قابل بلاگنگ ہے یقین نہیں ہے, لیکن اس سے پہلے مجھے کبھی نہیں روکا ہے, تو یہاں ہم جا مسکراہٹ

مجھے کسی کی تلاش کی طرف سے کچھ اعداد و شمار ھیںچ رہا ہوں جہاں ایک منصوبے پر کام کر رہا ہوں, XML بالآخر ایکس ایس ایل ٹی کے ذریعے ایچ ٹی ایم ایل میں تبدیل کر دیا جاتا ہے کہ اس وقت ایک XML پیغام میں اسے پیکنگ اور.  ملوث jQuery کی ایک بہت کچھ ہے, جس میں سے ایک تھوڑا سا کچھ جدول بندی فعالیت عملدرآمد کرتا ہے.  آپ کو ایک ٹیب پر کلک کرتے ہیں تو (واقعی, ایک <div>), jQuery invokes. چھپانے() اور. شو() مختلف divs پر (اس معاملے میں کوئی postbacks ہیں تاکہ ابتدائی صفحہ لوڈ ہونے تمام مواد ڈاؤن لوڈ).

گھنٹے کے ایک گروپ پہلے, ٹیب سوئچنگ منطق erratically برتاؤ کرنا شروع کر دیا اور یہ میرے ٹیبز میں سے ایک کو ظاہر نہیں کرے گا.  میں آخر میں ہے کہ انٹرنیٹ ایکسپلورر حقیقت اسے نیچے ٹریک (کم سے کم) سوچا کہ <div> ٹیگز تک اندر در اندر, intended.The ڈیولپر ٹول بار سے کہیں گہرے دکھائے گا:

-<div ID = "Tab1Content">
  -<div>
    -<div>
      -<div ID = "Tab2Content">
        -<div>
           ..............................
                   </div>  <-آخر یہ سب طریقے سے یہاں نیچے بند کر دیا گیا دکھا!

تو, میں نے کیا تو $("# Tab1Content").چھپا(), میں نے بھی Tab2 چھپانا چاہتے ہیں اور میں نے بھی Tab1 ظاہر نہیں کیا تو میں Tab2 دکھا کبھی نہیں ہو سکتا ہے.  میں کاپی اور چسپاں کوڈ اپ بصری سٹوڈیو میں ہے اور یہ اچھی طرح div کی استر کے سب سے ظاہر ہوا, وہ کیا کر سکتی تھیں جیسا, اس طرح دیکھ کر:

-<div ID = "Tab1Content">
  +<div>
  +<div>
-<div ID = "Tab2Content">
  +<div>
  +<div>

میں تھوڑی دیر کے لئے دیوار کے خلاف اپنے سر سے شکست دی اور اصل HTML کوڈ میں خالی کی ایک بہت پیدا کیا گیا تھا دیکھا <div> ٹیگز, کی طرح:

<جسم>

  <div ID = "Tab1Content">

    <div ID = "row1" />
    <div ID = "row2" />

  </div>

  <div ID = "Tab2Content">

    <div ID = "row1" />
    <div ID = "row2" />

  </div>

</جسم>

(مندرجہ بالا waaaaaaaaaaaay oversimplified ہے.  خالی div ٹیگز مکمل طور پر درست ہیں. میرے سے کچھ <div> ٹیگز کے مواد کی مکمل تھے, لیکن بہت زیادہ نہیں تھے.  مجھے احساس ہوا کہ میری <xsl:-ہر ایک کے لئے> جب xsl ہدایات مختصر فارم div ٹیگز نکل رہے تھے:کے لئے ہر 'کوئی اعداد و شمار نہیں مل سکا.  میں پیداوار میں ایک HTML تبصرہ مجبور, کے طور پر دکھایا گیا:

image

 

میں نے اس کے بعد کیا, تمام div اچھی طرح لائن میں کھڑا کر اور میرے ٹیب پر سوئچنگ کام شروع کیا ہے.

ہمیشہ کی طرح, میں نے یہ ایک چوٹکی میں کسی کو امید ہے کہ میں مدد ملتی ہے.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

فوری حل: "مواد کی قسم 'کے نام وسائل ڈالر:ReportServerResources … نہیں پر مشتمل ہوسکتا ہے … خصوصی حروف”

میں نے ایک شیئرپوائنٹ صفائی میں کچھ وقت خرچ کر دیا گیا ہے 2010 سائٹ اور صفائی کے مسائل میں سے ایک ایک بدعنوان سے متعلق / ایس کیو ایل سرور استعمال کی اطلاع سروسز معاملے کو غلط طریقے سے نصب کیا.  میرے ساتھیوں میں سے ایک ہے کہ سانچے کی بنیاد پر ایک نئی ویب سائٹ بنانے کے پیدا پھر ایک سانچے کے طور پر ایک ویب سائٹ کو بچانے کے لئے اور کرنے کی کوشش کی جب مسئلہ کیا جانے لگا.  محفوظ آپریشن ٹھیک کام کیا, لیکن وہ نئی ویب سائٹ تخلیق کرنے کی کوشش کی تو, شیئرپوائنٹ مندرجہ ذیل خرابی کا پیغام دکھایا:

خرابی

مواد کی قسم کا نام '$ وسائل:ReportServerResources,DataSourceContentTypeName;'پر مشتمل نہیں کر سکتے ہیں: \ / : * ? " # % < > { } | ~ & , مسلسل دو وقفوں (..), یا اس طرح ایک ٹیب کے طور پر خاص حروف.

یہاں ایک سکرین ٹوپی ہے:

 

image

میں سائٹ میں مواد کی اقسام پر ایک نظر تھا اور یہ پایا:

image

ان کے مواد کی اقسام واضح طور پر بیمار ہیں.

یہ مسئلہ Internets پر بہت آنے لگتا ہے اور اس کے حل کرنے کے لئے کس طرح ایک واحد اتفاق رائے ہو وہاں نہیں لگتا.  میں یہاں اچھا مواد کی قسم ناموں برا مواد کی قسم کے ناموں مائچترت ہے کہ ایک ہاتھ میز پایا: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  میں دستی طور پر thusly ان کو اپ ڈیٹ:

image

(BrightStarr نام میں ظاہر اختیاری ہے, لیکن اسے چوٹ نہیں پہنچا سکتے مسکراہٹ )

یہ میرے ایک نئے سانچے کو پیدا کرنے کے لئے کی اجازت دے دی اور دوسری ویب سائٹس پر کچھ بھی نہیں توڑا, لوگوں کی ایک مکمل طور پر مختلف گروپ پر کام کر رہے تھے کہ کچھ PerformancePoint سرور کی چیزیں شامل ہیں.  پھر میں سانچے پر ایک نئی ویب سائٹ بنانے کے لئے کے قابل تھا.  کامیابی!

مجھے یہ یقین ہے کہ نہیں ہوں ایک 100% حل, لیکن یہ میرے اور اس پریشان کن غلطی ماضی ملوث سب کو مل گیا.  میں نے کچھ نئے تو, میں نے ایک اپ ڈیٹ پوسٹ کریں گے.  میری گھبراہٹ ان کے ناموں پہلی جگہ میں اور ڈسپلے نام فکسنگ کی طرف سے غلط نہیں ہونا چاہئے حقیقت یہ ہے کہ کی طرف سے حاصل ہوتی, میں اندرونی نام کو چھونے نہیں کر رہا ہوں. 

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

کے لئے "اس غلطی کی خالق ایک راہ کی وجہ کی وضاحت نہیں کیا.”

میں نے حال ہی میں شیئرپوائنٹ تلاش کے ساتھ بہت کام کر رہے ہیں اور خاص طور پر KeywordQuery کلاس دیا گیا ہے, خصوصیات اور طریقوں.

آپ کے نتیجے میں معمول کے مشتبہ افراد کے اوپر اور اس سے آگے کے نتائج واپس کرنے کے لئے مقرر کرنا چاہتے ہیں تو (یہاں دیکھ کر), آپ SelectedProperties مجموعہ میں شامل کریں, میں کے طور پر:

myKeywordQuery.SelectProperties.Add("ایزی");

بہت شکریہ اور ٹوپی کی ایک ٹپ کوری روتھ اور یہ بہت مددگار بلاگ پوسٹ (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

میرے معاملے میں, "xyzzy" اصل میں ایک منظم جائیداد نہیں ہے.  میں ویسے بھی SelectedProperties اسے شامل تو, شیئرپوائنٹ میرا پسندیدہ کبھی رن ٹائم مستثنیات میں سے ایک پھینک دیا:

"اس غلطی کا خالق ایک وجہ کی وضاحت نہیں کی."

مجھے خاص طور پر کی وجہ سے دارالحکومت میں "ر" پسند ہے.  یہ "کے نیٹ برابر کی طرح مجھ سے لگتا ہےمیں نے کوئی منہ ہے, اور میں چیخ ضروری ہے."

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

آسان حوالہ: KeywordQuery تلاش سے پہلے سے طے شدہ نتائج

آپ ایگزیکیوٹ پکارتے تو() ایک KeywordQuery پر طریقہ, آپ ResultType.RelevantResults پر مبنی ایک ResultTable بنا سکتے ہیں.  یہ کوڈ کا ٹکڑا میرا کیا مطلب ہے کی وضاحت کرتا ہے:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

نتیجے میں ٹیبل کی معلومات کے مندرجہ ذیل کالم پڑے گا: 

WorkId
درجہ بندی
عنوان
مصنف
سائز
راہ
تفصیل
لکھو
SITENAME
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

میں نے ایک شیئرپوائنٹ سے اس فہرست حاصل 2010 ماحول, انٹرپرائز ایڈیشن.  امید ہے کہ یہ مستقبل میں کسی سے آسان ہو جائے گا.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

ایک کرنے کی وجہ: "میں ٹیکسی فائل کو حل نکالنے میں ناکام رہے”

آج ایک بصری سٹوڈیو ویب حصہ منصوبے پر کام کرتے ہوئے, میں تعیناتی کے عمل کے حصے کے طور _layouts فولڈر میں ڈال دیا جائے گا کچھ فائلوں کی ایک چھوٹی سی دوبارہ تنظیم کیا ہے. خاص طور پر, میں "TypeAhead کرنے کے لئے" TypeAhead.js "سے ایک. جے ایس فائل کا نام تبدیل کر دیا(پرانے).JS "  میں نے جیسے ہی اس کے جانشین "TypeAhead.js" درست ثابت ہوتا ہے کے طور پر دور کرنے کے لئے کی منصوبہ بندی.  اس طرح دیکھا:

image

میں نے اس منصوبے کو تعینات کرنے کی کوشش کی تو یہ فوری طور پر بصری سٹوڈیو کے ساتھ ایک مسئلہ کی وجہ سے:

نقص تعیناتی مرحلہ میں 'حل' کا اضافہ واقع ہوا ہے ۔: حل میں ٹیکسی فائل نکالنے کے لئے ناکام.

یہ آپ کو فائل کے ناموں میں قوسین ڈال نہیں کرنا چاہئے کہ باہر کر دیتا ہے.  میں parens ہٹا دیا ہے اور یہ کہ مسئلہ حل.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

ابھی تک مزید jQuery–ایک تصویر کا سائز تبدیل کریں مثال کے طور پر

میں نے ایک کلائنٹ کے پرانے وینڈر سے ایک ویب حصہ وراثت میں ملے اور یہ ایک تصویر کا سائز مسئلہ ہے.  تصاویر 60 ہونا چاہئے×50 لیکن کچھ عجیب وجہ سے, اصل وینڈر 42 میں نے انہیں مجبور کر دیا×42, تاکہ وہ squashed نظر:

 

اچھا تصویری

برا تصویری

یہاں مارکاپ ہے (کسی حد تک آسان):

<ٹیبل کلاس = 'توسیع آؤٹ لک'>
  <thead>
    <TR>
      <ویں  چوڑائی = '100′>3 منگل</ویں>
    </TR>
  </thead>

  <tbody>
    <TR کلاس = 'پیشن گوئی'>
      <TD چوڑائی = '100′>
        <ST>
          <لی کلاس = 'اعلی'>ہائی: 72&آپ;F</لی>
          <لی کلاس = 'کم'>کم: 44&آپ;F</لی>
          <لی کلاس = 'شرط'>سنی
            <IMG ایسآرسی =’
HTTP://deskwx.weatherbug.com/images/Forecast/icons/localized/60×50/en/trans/cond007.png’ چوڑائی = '42’ اونچائی = '42’ ALT =” />
          </لی>
        </ST>
      </TD>
    </TR>

  </tbody>

</ٹیبل>

آپ نوٹ کریں گے کہ اگرچہ تصویر خود کا راستہ مناسب طول و عرض سے پتہ چلتا ہے (60×50) اصل وینڈر 42 میں مجبور کر دیا×42.  کیوں?  پاگل.

ویسے بھی, میں نے اس مسئلے کے لئے ایک فوری اور آسان حل چاہتے تھے اور میں jQuery پر تبدیل کر دیا.  مناسب ٹرک کے تمام تلاش کرنے کے لئے تھا <IMG> ٹیگز.  میں نے کسی بھی دوسرے IMG ٹیگ کے ساتھ کے بارے میں گوبر نہیں کرنا چاہتے تھے (بہت سے موجود ہیں جن میں سے).  jQuery کا یہ تھوڑا سا چال کیا:

<نوشتہ قسم متن/جاوا سکرپٹ"=" ایسآرسی ="HTTP://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></سکرپٹ>

<نوشتہ قسم "متن/جاوا" =>
     $(دستاویز).تیار(تقریب () {

         $(' li.condition > IMG ').ہر ایک(تقریب (انڈیکس, شے)
           
{
             $(شے).سی ایس ایس("چوڑائی", "60"); 
             $(شے).سی ایس ایس("بلندی", "50");
            });
     }); // دستاویز بوجھ پر
</سکرپٹ>

کوڈ کی ہے کہ تھوڑا سا مجموعہ پائے <لی> جس کلاس ٹیگز "شرط" اور ہے <IMG> بچوں.  اس کے بعد اس کے تمام کے ذریعے iterates.  ایک جادو کی طرح کام کیا.

میں شاید اس کو کارگر بنانے کے کر سکتے ہیں, لیکن میں π حل ہے کہ UNIX آدمی کی ایک قسم تھی کبھی نہیں کے لئے 18 ہندسوں صحت سے متعلق sed اور awk کا استعمال کرتے ہوئے اور میں jQuery آدمی تو یا تو اس طرح نہیں ہوں مسکراہٹ.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

LINQ کے ساتھ XML نحوی جانچ کاری

یہاں LINQ کچھ تجزیہ کرنے کا استعمال کرتے ہوئے ایک فوری مثال ہے  XML اور میٹھی میں حاصل, میٹھی صفات اس میں.

یہاں میں تجزیہ کرنا چاہتے ہیں XML ہے:

<?xml ورژن "1.0 =" ضابطہ بندی "کو utf-8 =" ?>
<DeafultConfigurationSets>
  <PageLayouts>

    <پاگالایاٹ نام "ایزی" =>
      <ٹیبز>
        <تبوردار ٹیب = "1" تبلابال = "x" شارپوانٹکونٹینٹیپی = "ا" اداٹاونالکونسٹرینٹ "ac1" = />
        <تبوردار ٹیب "2 =" تبلابال "y =" شارپوانٹکونٹینٹیپی "b =" اداٹاونالکونسٹرینٹ "ac2" = />
      </ٹیبز>
    </PageLayout>

    <پاگالایاٹ نام "xyzzy2" =>
      <ٹیبز>
        <تبوردار ٹیب "100 =" تبلابال = "x" شارپوانٹکونٹینٹیپی = "ا" اداٹاونالکونسٹرینٹ "ac1" = />
        <تبوردار ٹیب "101 =" تبلابال "y =" شارپوانٹکونٹینٹیپی "b =" اداٹاونالکونسٹرینٹ "ac2" = />
        <تبوردار ٹیب "103 =" تبلابال "z =" شارپوانٹکونٹینٹیپی = "c" اداٹاونالکونسٹرینٹ = "ac3" />
      </ٹیبز>
    </PageLayout>

  </PageLayouts>
</DeafultConfigurationSets>

میں نے مندرجہ بالا کی تصریف کی طرف سے رن ٹائم میں کچھ ٹیبز کی تعمیر کرنا چاہتے ہیں.  میرا ٹیبز ایک ایسے صفحے ترتیب پر انحصار.  اپنے صفحے کی ترتیب کا نام "xyzzy2" ہے تو میں ٹیبز حاصل کرنا چاہتے ہیں 100, 101 اور 103 (میں ٹیبز <PageLayout نام = "xyzzy2">).

یہاں یہ کرتا ہے کہ LINQ ہے:

allTabs = تھا
              میں P سے
                  XElement.Parse(theXmlToParse).
                 
عناصر("پاگالایوعثس").
                  عناصر("پاگالایاٹ")
              جہاں (p.Attribute("نام").Value.Equals("xyzzy2"))
              p.Elements میں ایم سے("جدولیں").عناصر("ٹیب")
              میٹر کو منتخب کریں;

          Results.Text = string.Empty;

          foreach (ATAB allTabs میں تھا)
          {
              Results.Text =
                  "ٹیب کی ترتیب: " + aTab.Attribute("تبوردار").قیمت + " |" +
                  "جدول لیبل: " + aTab.Attribute("تبلابال").قیمت + " | " +
                  "شارپوانٹکونٹینٹیپی: " + aTab.Attribute("شارپوانٹکونٹینٹیپی").قیمت + " | " +
                  "اداٹاونالکونسٹرینٹ: " + aTab.Attribute("اداٹاونالکونسٹرینٹ").قیمت + "r";
          }

مندرجہ بالا میں, متغیر "theXmlToParse" ایک سٹرنگ متغیر ہے, لیکن آپ کو بوجھ استعمال کر سکتے ہیں() ایک ندی پر طریقہ اگر تم چاہو تو.

اس کوڈ executes جب "نتائج" ایک ویب فارم پر ایک لیبل ہے اور, یہ اس کی طرح لگتا ہے:

SNAGHTML11cd2e7c

میں نے اب تک کے نتائج الگ الگ کرنے کیلئے کس طرح کام نہیں کیا ہے, تو میں نے ایک مستقبل کے بلاگ پوسٹ کے لئے چھوڑ دیں گے.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

شیئرپوائنٹ 2010 KeywordQuery اور گمنام صارف

میں ترقی پذیر اور کوئی بڑا تعجب کرنے کے لئے دیا گیا ہے کسی کی تلاش کی ویب حصہ باہر ٹیسٹ کرنے کے لئے اپنی ویب سائٹ میں گمنام رسائی کو فعال, یہ بالکل کام نہیں کیا.  گمنام رسائی بہت ہمیشہ میرے لئے ایک چیلنج ہے.

اس صورت میں, ابتدائی تلاش کسی وجہ سے نہیں چل رہا کیا گیا تھا.  میں کہتا ہوں کہ یہ تھا چل رہا ہے لیکن اس کے کوئی نتائج واپس لوٹنے نہیں کیا گیا تھا.  میں اس کی ابتدائی کارکردگی کے لئے KeywordQuery استعمال کر رہا ہوں.

میں "کی طرف سے ایک فوری تلاش اور اس بلاگ کو پوسٹ کیاsowmyancs"منصفانہ جلدی آئے: "شیئرپوائنٹ 2010 تلاش کریں: گمنام صارف کے لئے کوئی نتائج نہیں دکھا رہا?"  یہ بلاگ اندراج باکس مطلوبہ الفاظ کی تلاش کے نقطہ نظر کی ایک باہر کی طرف سے مسئلہ لیکن رویے سرنگ کی طرح تھا بیان - یہ توثیق شدہ صارفین کے لئے اور گمنام صارف کے لئے کام کیا, لیکن گمنام صارف کا کوئی نتیجہ نہیں ملا. 

میں ہدایات اور دھماکے کے بعد!  یہ میرا مسئلہ حل.  میں نے یہ کیا کریں گے ضمنی اثرات یقین نہیں ہے اور وہ ایک مسئلہ ثابت ہو سکتا ہے, لیکن مختصر مدت کے نتیجے میں مددگار ہے.

بلاگ کے ذریعے پر کلک کریں:

image

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

شیئرپوائنٹ 2010 KeywordQuery اور HiddenConstraints پراپرٹی

جس کے ساتھ میں کام کے تھوڑا کر رہا ہوں KeywordQuery شیئرپوائنٹ میں اعتراض 2010 اور کا استعمال کرتے ہوئے HiddenConstraints جائیداد.

میں جائیداد کی اس پر کوئی فوری طور پر مددگار معلومات نہیں مل سکا, تو میں نے فوری طور پر میں نے اسے استعمال کر رہا ہوں کہ کس طرح نیچے مختصر میں لکھ دینا سوچا.

جہاں تک مجھے بتا سکتے ہیں کے طور پر, یہ آپ وہاں اور نہیں اس کے بارے میں فکر پارک کے الگ الگ کرسکتے تاکہ استفسار میں شامل ایک خود کار طریقے سے رکاوٹ ہے.  جیسے, یہ صرف ایک مطلوبہ الفاظ کی (یا مطلوبہ الفاظ کے سیٹ) اور آپ کو ایک مطلوبہ الفاظ کی تلاش کرتے ہیں جب آپ UI میں ٹائپ کر سکتے ہیں کہ modifiers.  یہ ایک مثال ہے:

keywordQuery.HiddenConstraints = "دائرہ:\"Industry" ";

آپ کو ایک خلائی تحدید کے ساتھ اضافی رکاوٹوں شامل کر سکتے ہیں.

keywordQuery.HiddenConstraints = "دائرہ:\"Industry" دفاع";

مندرجہ بالا انگریزی میں کہہ رہا ہے, دفاع "اور اس کے علاوہ" کے لئے تلاش ایک مطلوبہ لفظ کے سوال چلانے کے ", "انڈسٹری" گنجائش کا استعمال کرتے ہیں.

یہاں اس کی طرف دیکھنے کا ایک اور طریقہ ہے:

image

میں ایک اپنی مرضی کے مطابق ویب حصہ پر ایک سیاق و سباق پر منحصر خودکار گنجائش فراہم کرنے کے لئے اس کا استعمال کر رہا ہوں.  جب صارف ایک ٹیب پر ہونے والے کلکس اور کلکس کی ایک تلاش کے بٹن, ٹیب کسی خاص تلاش گنجائش حکم.  یہ اب تک اچھی طرح کام کر رہا ہے.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

مثال کے طور پر: ایکس ایس ایل ٹی کی تشکیل کی href کی ایچ ٹی ایم ایل

میں نے حال ہی میں XSL سامان کا تھوڑا سا کر رہا اور میں اپنے مستقبل میں ریفرنس کے لئے ایک نمونہ ایک دوسرے کے ساتھ ڈال دیا سوچا تھا اور یہ کہ ہم میں ایکس ایس ایل ٹی-روں کے تمام internets میں ایک زندہ بنانے کے لئے قیمت کا ہو سکتا ہے کر رہے ہیں.

مندرجہ ذیل XML پر غور کریں:

<فدکسیارچتبسکوللیکشن کا شمار "2" =>
  <سیارچتب لیبل "کی صنعت =" سورٹوردر "00" لیبل = = "صنعتی" سیارچکونسٹرینٹ "مواد کی قسم =:صنعت" ٹاباد "831b2a74-98c4-4453-8061-86e2fdb22c63" = />
  <سیارچتب لیبل "مشقوں =" سورٹوردر '01' لیبل = = "مشقیں" سیارچکونسٹرینٹ "مواد کی قسم =:پریکٹاکیگرایپس" ٹاباد "678e206b-6996-421f-9765-b0558fe1a9c0" = />
</فدکسیارچتبسکوللیکشن>

درج ذیل xsl ہیئت کا ٹکڑا ہریفس جدولوں کا ایک ذخیرہ شدہ فہرست پیدا کرے گا:

<xsl:سانچا میچ "فدکسیارچتبسکوللیکشن =" XML:جگہ "محفوظ" =>
   
    <!– "سب کو" جدول –>
    <ایک ہریف "جاوا سکرپٹ =:ویوتب('سب')">سب کچھ دیکھیں</ایک>
   
    <!– ہر انفرادی جدول –>
    <!– تمام جدولوں کے ذریعے دہرانا اور صحیح دکھائیں  لنکس. –>
    <xsl:کے لئے-ہر منتخب کریں = "سیارچتب">
      <xsl:select="@SortOrder"/ چھانٹیں>

      …
      <ایک ہریف "جاوا سکرپٹ =:ویوتب('{@TabID}')"><xsl:کی قدر میں select="@Label"/></ایک>
    </xsl:-ہر ایک کے لئے>

    <BR /> 
   

   </xsl:سانچے>

یہاں یہ کیسا SharePoint میں لگتا ہے:

SNAGHTML78aa2cb

 

 

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin