CAML2XSL.XSL... is this where the magic happens?!

When working with Frontpage against SharePoint sites, you have the great possibility to convert a list view to an XSLT dataview, resulting in a block of XSLT code that can be modified. What happens seems to be pure magic, but now I found a file C:\Program Files\Microsoft Office\OFFICE11\CAML2XSL.XSL that seems to do the trick! List rendering is defined in CAML format, and this XSL transformation script can convert this CAML into corresponding XSLT. Great it works this way because we have some trouble with this sometimes (the transformation contains some bugs) so now we can fix this script. If anyone has more info on this.... please let me know!

14 Comments

  • I found yesterday that the transformation of a .aspx file that was the result of a normal list view but with 'grouped by' gave first an error and then showed a listing that was perfect except that there were no totals for the grouped product. (Getting these totals which was one of the points of the grouping - so I couldn't improve the look with XSLT)



    Is this the sort of thing you had in mind by "the transformation contains some bugs".



  • There are numerous errors in the conversion from a list view to an XSLT data view version through frontpage. What you describe seems to be an error in the list view configuration itself (defined in CAML). Example of such an error is when you convert a view to a dropdown list view, it results in an error that can be fixed manually in the XSLT code. Another thing is the omision of presence info on authors. This can be fixed manually too in the XSLT, but could also be fixed in the CAML2XSL.XSL file I hope.

  • First off, great trick, plus I hadn't seen the capability to convert a listview webpart into a dataview webpart. Anybody know why changing the ID in the query xml of the dataview (after converting from a listview) to a valid ID of a second list with the exact same schema results in an error? I created two contacts list, populated each with data, added a web part for one, and converted it. I then changed the query string to use the ID of the second list, and I get back an error saying that the dataview is no longer valid.

  • For Mike: You can add the grouping totals back to the XSLT by dragging the ID field from the Data View Details taskpane and changing it to a count.



    For Jason: I don't see that. I did the exact same thing and it worked for me without an error.



    Note too that the caml2xsl is really big, so you might just want to start from scratch by dragging the list onto your page instead of converting...

  • When you have two level of grouping, it display the wrong count. A resaon could be it display the sub group count based on total list item. It's not take a count only from the Gruoped items. For Ex -

    -A(3)
    a(5)
    xxx
    xxx
    xxx
    -B(2)
    b(5)
    xxx
    xxx
    Any pointer for this problem?

    Thanks,
    PT




  • <a href= Error. Page cannot be displayed. Please contact service provider for more details. >

  • Since then, pizza became increasingly popular among the rest of the population.
    The pie was a uniquely Chicago institution, like a perennially losing major-league baseball team, that other cities showed no interest in adopting.

  • Tell me i'm a good person :)
    my favorite set of numbers 187209458340011

  • Купил в интернет-магазине WWW.KIRA-MEBEL.RU 3 месяца назад диван получил гарантию 12 месяцев. И вроде все хорошо.Спустя неделю отвалился ролик, выездной механизм заклинил. Пришлось покупать на строительном рынке и менять самому. В дальнейшем, выездной механизм стал рвать кожзам на подлокотниках. Промялись сидение и руками чувствовались пружины. Чаша терпения меня переполнилась , я позвонил на сайт и объяснил свое недовольство. На протяжении 2 х недель мне отвечали =мы вам перезвоним, подъедим. Бла-бла-бла-бла. Начал писать письма , без ответов. Но после того как я начал названивать по всем телефонам с сайта. в конечном итоге они мне сказали: что я не правильно его эксплатировал и отвечали в дальнейшем в грубой форме. Типа, что Вы хотели за 15 000 руб - вечный диван?! Потом этот диван разболтался, боковой крепеж отвалился и чтобы не нервничать, я его тупо отдал соседям. Пошел в магазин и купил офигенный диван, пусть подороже , но качественный. Так что : не экономьте , а то в дальнейшем потратите больше нервов.

  • Искал в интернете угловой диван недорого,набрёл на сайт WWW.KIRA-MEBEL.RU понравился диван уютера ,на фото он такой красивый и цена вроде не кусается.Заказал его.Понравилось общение с менеджерами милые люди.
    Назначили доставку через 7 дней.
    Это были плюсы ….
    А теперь о минусах!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Сроки сорвали. Привезли диван ночью.А так как я работаю таксистом меня не было дома, жена приняла его и расписалась заплатила денег. А диван я собирался сам собрать.
    На утро меня ждал сюрприз!!!Диван не соответствует картинке.Одним словом-на букву **Г**..Напутали с тканью.Одна часть одного цвета другая часть другого.
    Начал звонить -обьяснил проблему!сказали перезвонят.
    НЕПЕРЕЗВОНИЛИ!!!
    На следующий день опять звоню!Мне в ответ:жена ваша расписалась в получении о том что претензий не имеет!Да?
    Смотреть-надо.Закон прав потребителя читали?НЕТ!?
    Одним словом бла-бла-бла.Идите-нахюйй(конечно не прямым текстом)но послали.А ласковые менеджеры-стали собаками спустивших с цепи.
    Одним словом!
    Находят лохов.Впаривают некондицию.А в работу менеджеров входит динамить и отфутболивать!В работу-доставщиков привести ночью когда все спят и спарить!
    Вот бадаюсь-с этими козлами!!!

  • composed by hsm 2012-06-05
    Cobra S2 MAX Irons with maximum forgiveness

    Baffler hybrids, The Cobra S2 Max irons present enhanced accuracy! distance and forgiveness inside the ultimate game improvement package. An expanded sweet zone ?due to the 9 Point Face Technologies ?assists significantly more constant ball speed across the entire face! The cavity back design complements the wide sole and low profile style in this set, to promote maximum forgiveness and a greater launch. shirly 2012-06-05 linkscorp.


Comments have been disabled for this content.