<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Форум 'XML/SOAP' на RSDN.RU</title>
    <link>http://www.rsdn.ru/Forum/xml/</link>
    <description />
    <category>xml</category>
    <language>ru-ru</language>
    <copyright>Copyright ©, RSDN.ru, 2001-2007</copyright>
    <webMaster>webmaster@rsdn.ru</webMaster>
    <generator>RSDN RSS Generator 1.3</generator>
    <image>
      <url>http://www.rsdn.ru/rsdn.gif</url>
      <title>RSDN.RU</title>
      <link>http://www.rsdn.ru</link>
    </image>
    <lastBuildDate>Mon, 21 May 2012 23:08:25 GMT</lastBuildDate>
    <ttl>5</ttl>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rsdn/xml" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rsdn/xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Пустышка: NULL или пустая строка?</title>
		<link>http://www.rsdn.ru/Forum/xml/4737680.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4737680.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4737680.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4737680</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4737680.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4737680</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;&amp;lt;Param&amp;gt;&amp;lt;/Param&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это NULL или пустая строка?&lt;br /&gt;
&lt;br /&gt;
Как выразить оба понятия?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/9JPmEfHIkTc" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Mon, 14 May 2012 12:47:35 GMT</pubDate>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Парсер XML сохраняющий порядок атрибутов</title>
		<link>http://www.rsdn.ru/Forum/xml/4724137.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4724137.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4724137.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4724137</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4724137.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4724137</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Какие XML-парсеры сохраняют порядок атрибутов?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/IwHSM1olSoY" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Thu, 03 May 2012 11:51:55 GMT</pubDate>
		
			<author>igna &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Как в дефолтном браузере открыть xml с определенным xsl?</title>
		<link>http://www.rsdn.ru/Forum/xml/4703803.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4703803.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4703803.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4703803</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4703803.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4703803</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;В этой теме я чайник полный, так что сильно не пинайте.&lt;br /&gt;
Задача такая: есть некоторые данные в xml &amp;mdash; data.xml&lt;br /&gt;
и есть несколько преобразований view1.xsl, view2.xsl ... viewN.xsl&lt;br /&gt;
&lt;br /&gt;
как открыть в дефолтном браужере результат трасформации?&lt;br /&gt;
что-то вроде iexplorer data.xml view1.xsl&lt;br /&gt;
&lt;br /&gt;
гугление показало, что в xml файле надо захардкодить путь к xsl. Но у меня несколько вьюх, как быть?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/Ajf_NdtwQJk" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Mon, 16 Apr 2012 09:43:57 GMT</pubDate>
		
			<author>catBasilio &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>5</slash:comments>
		
	</item>

	<item>
		<title>XSLT: достать только несколько значений</title>
		<link>http://www.rsdn.ru/Forum/xml/4699550.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4699550.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4699550.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4699550</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4699550.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4699550</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Сильно не бейте, в xsl почти не шарю, а нужна, вобщем-то, простенькая штука. Но никак не могу добиться результата.&lt;br /&gt;
Вобщем, нужно достать несколько значений по разным xpath-путям, при условии что значение другого нода в того же парента чему-то равно. &lt;br /&gt;
&lt;br /&gt;
Ну, то есть что-то типа:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;root&amp;gt;
  &amp;lt;sub&amp;gt;
    &amp;lt;name&amp;gt;foo&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;bar&amp;lt;/value&amp;gt;
  &amp;lt;/sub&amp;gt;
  &amp;lt;sub&amp;gt;
    &amp;lt;name&amp;gt;vasya&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;pupkin&amp;lt;/value&amp;gt;
  &amp;lt;/sub&amp;gt;
  &amp;lt;blah-blah&amp;gt;
    some text
  &amp;lt;/blah-blah&amp;gt;
&amp;lt;/root&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Здесь мне нужно только значение /root/sub/value, если /root/sub/name равняется "foo", то есть "bar"(и так по разным путям, отличающимся друг от друга), и полностью проигнорировать все остальное. Так вот выбрать не проьлема, никак до меня не допрет, как проигнорить все остальное... Туплю что-то, наверное.&lt;br /&gt;
&lt;br /&gt;
Спасибо.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/Qyqk2GnOuDw" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Thu, 12 Apr 2012 13:56:33 GMT</pubDate>
		
			<author>Eugeny__ &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>[XSLT] Заменить два символа элементами</title>
		<link>http://www.rsdn.ru/Forum/xml/4697689.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4697689.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4697689.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4697689</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4697689.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4697689</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Нужно при помощи XSLT заменить квадратные скобки в содержимом текстовых узлов на специальные элементы &amp;lt;my:left-bracket&amp;gt; и &amp;lt;my:right-bracket&amp;gt;. Получилось громоздко, нельзя ли упростить? Проблема в том, что замену и предварительную проверку приходится делать не 2 раза (по числу различных заменяемых символов), а 2*2 раза:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;?xml version=&lt;span class='str'&gt;"1.0"&lt;/span&gt; encoding=&lt;span class='str'&gt;"UTF-8"&lt;/span&gt;?&amp;gt;
&amp;lt;xsl:stylesheet
    version=&lt;span class='str'&gt;"1.0"&lt;/span&gt;
    xmlns:xsl=&lt;span class='str'&gt;"http://www.w3.org/1999/XSL/Transform"&lt;/span&gt;
    xmlns:w=&lt;span class='str'&gt;"http://schemas.openxmlformats.org/wordprocessingml/2006/main"&lt;/span&gt;
    xmlns:my=&lt;span class='str'&gt;"file:///c:/my"&lt;/span&gt;
&amp;gt;
    &amp;lt;xsl:output method=&lt;span class='str'&gt;"xml"&lt;/span&gt; standalone=&lt;span class='str'&gt;"yes"&lt;/span&gt;/&amp;gt;

    &amp;lt;xsl:&lt;span class='kw'&gt;template&lt;/span&gt; match=&lt;span class='str'&gt;"@*|node()"&lt;/span&gt;&amp;gt;
        &amp;lt;xsl:copy&amp;gt;
            &amp;lt;xsl:apply-templates select=&lt;span class='str'&gt;"@*|node()"&lt;/span&gt;/&amp;gt;
        &amp;lt;/xsl:copy&amp;gt;
    &amp;lt;/xsl:&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;

    &amp;lt;xsl:&lt;span class='kw'&gt;template&lt;/span&gt; name=&lt;span class='str'&gt;"replace-brackets"&lt;/span&gt;&amp;gt;
        &amp;lt;xsl:param name=&lt;span class='str'&gt;"text"&lt;/span&gt;/&amp;gt;
        &amp;lt;xsl:choose&amp;gt;
            &amp;lt;xsl:when test=&lt;span class='str'&gt;"contains($text, '[')"&lt;/span&gt;&amp;gt;
                &amp;lt;xsl:variable name=&lt;span class='str'&gt;"before-left-bracket"&lt;/span&gt; select=&lt;span class='str'&gt;"substring-before($text, '[')"&lt;/span&gt;/&amp;gt;
                &amp;lt;xsl:choose&amp;gt;
                    &amp;lt;xsl:when test=&lt;span class='str'&gt;"contains($text, ']')"&lt;/span&gt;&amp;gt;
                        &amp;lt;xsl:variable name=&lt;span class='str'&gt;"before-right-bracket"&lt;/span&gt; select=&lt;span class='str'&gt;"substring-before($text, ']')"&lt;/span&gt;/&amp;gt;
                        &amp;lt;xsl:choose&amp;gt;
                            &amp;lt;xsl:when test=&lt;span class='str'&gt;"string-length($before-left-bracket) &amp;amp;lt; string-length($before-right-bracket)"&lt;/span&gt;&amp;gt;
                                &amp;lt;xsl:value-of select=&lt;span class='str'&gt;"$before-left-bracket"&lt;/span&gt;/&amp;gt;
                                &amp;lt;my:left-bracket/&amp;gt;
                                &amp;lt;xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt; name=&lt;span class='str'&gt;"replace-brackets"&lt;/span&gt;&amp;gt;
                                    &amp;lt;xsl:with-param name=&lt;span class='str'&gt;"text"&lt;/span&gt; select=&lt;span class='str'&gt;"substring-after($text, '[')"&lt;/span&gt;/&amp;gt;
                                &amp;lt;/xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;
                            &amp;lt;/xsl:when&amp;gt;
                            &amp;lt;xsl:otherwise&amp;gt;
                                &amp;lt;xsl:value-of select=&lt;span class='str'&gt;"$before-right-bracket"&lt;/span&gt;/&amp;gt;
                                &amp;lt;my:right-bracket/&amp;gt;
                                &amp;lt;xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt; name=&lt;span class='str'&gt;"replace-brackets"&lt;/span&gt;&amp;gt;
                                    &amp;lt;xsl:with-param name=&lt;span class='str'&gt;"text"&lt;/span&gt; select=&lt;span class='str'&gt;"substring-after($text, ']')"&lt;/span&gt;/&amp;gt;
                                &amp;lt;/xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;
                            &amp;lt;/xsl:otherwise&amp;gt;
                        &amp;lt;/xsl:choose&amp;gt;
                    &amp;lt;/xsl:when&amp;gt;
                    &amp;lt;xsl:otherwise&amp;gt;
                        &amp;lt;xsl:value-of select=&lt;span class='str'&gt;"$before-left-bracket"&lt;/span&gt;/&amp;gt;
                        &amp;lt;my:left-bracket/&amp;gt;
                        &amp;lt;xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt; name=&lt;span class='str'&gt;"replace-brackets"&lt;/span&gt;&amp;gt;
                            &amp;lt;xsl:with-param name=&lt;span class='str'&gt;"text"&lt;/span&gt; select=&lt;span class='str'&gt;"substring-after($text, '[')"&lt;/span&gt;/&amp;gt;
                        &amp;lt;/xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;
                    &amp;lt;/xsl:otherwise&amp;gt;
                &amp;lt;/xsl:choose&amp;gt;
            &amp;lt;/xsl:when&amp;gt;
            &amp;lt;xsl:otherwise&amp;gt;
                &amp;lt;xsl:choose&amp;gt;
                    &amp;lt;xsl:when test=&lt;span class='str'&gt;"contains($text, ']')"&lt;/span&gt;&amp;gt;
                        &amp;lt;xsl:value-of select=&lt;span class='str'&gt;"substring-before($text, ']')"&lt;/span&gt;/&amp;gt;
                        &amp;lt;my:right-bracket/&amp;gt;
                        &amp;lt;xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt; name=&lt;span class='str'&gt;"replace-brackets"&lt;/span&gt;&amp;gt;
                            &amp;lt;xsl:with-param name=&lt;span class='str'&gt;"text"&lt;/span&gt; select=&lt;span class='str'&gt;"substring-after($text, ']')"&lt;/span&gt;/&amp;gt;
                        &amp;lt;/xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;
                    &amp;lt;/xsl:when&amp;gt;
                    &amp;lt;xsl:otherwise&amp;gt;
                        &amp;lt;xsl:value-of select=&lt;span class='str'&gt;"$text"&lt;/span&gt;/&amp;gt;
                    &amp;lt;/xsl:otherwise&amp;gt;
                &amp;lt;/xsl:choose&amp;gt;
            &amp;lt;/xsl:otherwise&amp;gt;
        &amp;lt;/xsl:choose&amp;gt;
    &amp;lt;/xsl:&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;

    &amp;lt;xsl:&lt;span class='kw'&gt;template&lt;/span&gt; match=&lt;span class='str'&gt;"text()"&lt;/span&gt;&amp;gt;
        &amp;lt;xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt; name=&lt;span class='str'&gt;"replace-brackets"&lt;/span&gt;&amp;gt;
            &amp;lt;xsl:with-param name=&lt;span class='str'&gt;"text"&lt;/span&gt; select=&lt;span class='str'&gt;"."&lt;/span&gt;/&amp;gt;
        &amp;lt;/xsl:call-&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;
    &amp;lt;/xsl:&lt;span class='kw'&gt;template&lt;/span&gt;&amp;gt;

&amp;lt;/xsl:stylesheet&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/T8vEyBFdUVc" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Wed, 11 Apr 2012 12:18:48 GMT</pubDate>
		
			<author>igna &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>Контроль параметров запроса</title>
		<link>http://www.rsdn.ru/Forum/xml/4690841.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4690841.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4690841.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4690841</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4690841.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4690841</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Уважаемые форумчане. Нужна ваша помощь:&lt;br /&gt;
&lt;br /&gt;
Есть веб метод, который принимает на вход один параметр &amp;mdash; структуру вида:&lt;br /&gt;
&lt;br /&gt;
Name, тип string, обязательный, не может быть пустым, максимальная длина 100 символов&lt;br /&gt;
Value, тип int, обязательный, может быть пустым&lt;br /&gt;
Note, тип string, не обязательный, может быть пустым, максимальная длина 100 символов&lt;br /&gt;
&lt;br /&gt;
Необходимо обеспечить:&lt;br /&gt;
1) проверку наличия обязательных полей&lt;br /&gt;
2) проверку непустоты полей&lt;br /&gt;
3) проверку максимальной длины string полей структуры.&lt;br /&gt;
&lt;br /&gt;
Подскажите, желательно с примерами, как это реализовать.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/9kbSIdHjorI" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Thu, 05 Apr 2012 16:10:36 GMT</pubDate>
		
			<author>Сергей &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>протащить документацию со схемы до хмл</title>
		<link>http://www.rsdn.ru/Forum/xml/4685573.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4685573.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4685573.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4685573</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4685573.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4685573</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Привет.&lt;br /&gt;
&lt;br /&gt;
есть у нас модель данных, которая описывается примерно 70ю схемами(есть корневая, у которой блоки вынесены в дочерние). Схема поставляется заказчиком, и её содержимое менять смысла нет, да и не нужно.&lt;br /&gt;
Вся(!) схема скурпулезно документирована, и все типы имеют такие аннотации&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;xs:complexType name="OrgInfoType"&amp;gt;
        &amp;lt;xs:annotation&amp;gt;
            &amp;lt;xs:documentation&amp;gt;Тип Описание объекта Organisation&amp;lt;/xs:documentation&amp;gt;
        &amp;lt;/xs:annotation&amp;gt;
        &amp;lt;xs:sequence&amp;gt;
            &amp;lt;xs:element name="Industry" type="bt:IndustryType" nillable="true" minOccurs="0" maxOccurs="unbounded"&amp;gt;
                &amp;lt;xs:annotation&amp;gt;
                    &amp;lt;xs:documentation&amp;gt;коды отраслей. &amp;lt;/xs:documentation&amp;gt;
                &amp;lt;/xs:annotation&amp;gt;
            &amp;lt;/xs:element&amp;gt;
.....
        &amp;lt;/xs:sequence&amp;gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
На основе этих схем генерятся java классы, которые потом преобразуются в хмл и отправляются дальше по сети(контентом jms сообщения). Это для понимания ремарка.. &lt;br /&gt;
&lt;br /&gt;
На все это навешан АРМ, чтобы сообщения просматривать. И захотел заказчик, чтобы конечный хмл, который мы отправляли, в АРМ показывался с этими комментариями. Т.е. чтобы перед каждым тэгом показывался бы в &amp;lt;!-- -- &amp;gt; текст с описанием тэга из схемы.&lt;br /&gt;
&lt;br /&gt;
У меня пока идей что-то не наблюдается, кроме&lt;br /&gt;
1. Каким-то образом сгенерировать xslt преобразователь из схемы&lt;br /&gt;
2. как-то бегать xpath... &lt;br /&gt;
&lt;br /&gt;
Но как это сделать &amp;mdash;  &lt;img border='0' width='37' height='15' src='http://www.rsdn.ru/Forum/images/xz.gif' /&gt;  &lt;img border='0' width='37' height='15' src='http://www.rsdn.ru/Forum/images/xz.gif' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/lx-9tK8GDl0" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Mon, 02 Apr 2012 12:50:49 GMT</pubDate>
		
			<author>pvnic &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>[XSLT 1.0] Bind variable to node-set without select</title>
		<link>http://www.rsdn.ru/Forum/xml/4675677.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4675677.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4675677.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4675677</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4675677.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4675677</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Можно ли переписать следующее без атрибута select элемента xsl:variable:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;xsl:variable name="preceding-text" select="preceding::text()[1]"/&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
То есть:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;xsl:variable name="preceding-text"&amp;gt;
   . . .
   . . . "preceding::text()[1]" . . .
   . . .
&amp;lt;/xsl:variable&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/H9gunBqaG5g" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Mon, 26 Mar 2012 08:41:22 GMT</pubDate>
		
			<author>igna &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>11</slash:comments>
		
	</item>

	<item>
		<title>DTD: альтернативы дочерних элементов и квантификаторы</title>
		<link>http://www.rsdn.ru/Forum/xml/4664684.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4664684.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4664684.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4664684</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4664684.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4664684</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Допустимо ли в DTD применение квантификаторов к отдельным альтернативам дочерних элементов? &lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;!ELEMENT foo (bar*|baz)&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Согласно &lt;a href="http://www.w3.org/TR/REC-xml/" class="m" target="_blank"&gt;спецификации&lt;/a&gt; выходит, что допускается. Но выглядит эта конструкция достаточно странно и в моей практике я не припомню, чтоб мне попадалось нечто подобное.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/ClHJ1c4Lq0M" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Sat, 17 Mar 2012 19:50:38 GMT</pubDate>
		
			<author>rg45 &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Про Entity</title>
		<link>http://www.rsdn.ru/Forum/xml/4651327.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4651327.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4651327.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4651327</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4651327.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4651327</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Каким образом и при каких случаях Entity может содержать что-либо кроме текста?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/D-PNn2Sp8Lw" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Wed, 07 Mar 2012 12:06:09 GMT</pubDate>
		
			<author>о_О &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>SOAP</title>
		<link>http://www.rsdn.ru/Forum/xml/4642835.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4642835.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4642835.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4642835</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4642835.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4642835</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Ну SOAP понятно envelope, header, body. Все в XML&lt;br /&gt;
а как мне практически это использовать на моих JSP и Servletah?&lt;br /&gt;
Не могли бы какой-нибудь пример "на пальцах"&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class='mod'&gt;07.03.12 18:17: Перенесено модератором из 'Java' &amp;mdash; Blazkowicz&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/tc-czaEz4CE" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Thu, 01 Mar 2012 15:38:28 GMT</pubDate>
		
		
			<slash:comments>18</slash:comments>
		
	</item>

	<item>
		<title>SOA SOAP а как практически это юзать?</title>
		<link>http://www.rsdn.ru/Forum/xml/4637611.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4637611.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4637611.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4637611</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4637611.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4637611</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Ну SOAP понятно envelope, header, body. Все в XML&lt;br /&gt;
а как мне практически это использовать на моих JSP и Servletah?&lt;br /&gt;
Не могли бы какой-нибудь пример "на пальцах"&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/eSEsIbeQ2i8" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Mon, 27 Feb 2012 21:28:19 GMT</pubDate>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>xml schema</title>
		<link>http://www.rsdn.ru/Forum/xml/4633295.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4633295.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4633295.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4633295</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4633295.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4633295</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Изучаю XML . Понятно что "схема" это как&lt;br /&gt;
"описатель тегов".&lt;br /&gt;
Например я создаю схему (как я понимаю это другой, но тоже XML)&lt;br /&gt;
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema id="TestSchema" xmlns:xs="&lt;a href="http://www.w3.org/2001/XMLSchema" class="m" target="_blank"&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;"&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name="myTag"&amp;gt;&lt;br /&gt;
    и т.д.&lt;br /&gt;
Тег &amp;lt;xs:schema говорит, что это схема.&lt;br /&gt;
Не совсем понятно что значит xmlns:xs.&lt;br /&gt;
&lt;br /&gt;
И главное КАК мне подключить эту схему к самому XML ?&lt;br /&gt;
А если я создал 2 схемы с  &amp;lt;xs:element name="myTag"&amp;gt;&lt;br /&gt;
Как подключить 2-ю ?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/lXPidK1QMvs" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Fri, 24 Feb 2012 16:59:52 GMT</pubDate>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>preceding-sibling</title>
		<link>http://www.rsdn.ru/Forum/xml/4629689.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4629689.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4629689.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4629689</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4629689.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4629689</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Оптимизировал определение переменной:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;xsl:variable name="preceding-markup-type" select="string(preceding::markup[1]/@type)"/&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
следующим образом:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;xsl:variable name="preceding-sibling-markup-type"
    select="string(preceding-sibling::markup[1]/@type)"/&amp;gt;

&amp;lt;xsl:variable name="preceding-markup-type"&amp;gt;
    &amp;lt;xsl:choose&amp;gt;
        &amp;lt;xsl:when test="$preceding-sibling-markup-type"&amp;gt;
            &amp;lt;xsl:value-of select="$preceding-sibling-markup-type"/&amp;gt;
        &amp;lt;/xsl:when&amp;gt;
        &amp;lt;xsl:otherwise&amp;gt;
            &amp;lt;xsl:value-of select="string(preceding::markup[1]/@type)"/&amp;gt;
        &amp;lt;/xsl:otherwise&amp;gt;
    &amp;lt;/xsl:choose&amp;gt;
&amp;lt;/xsl:variable&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Стало работать в 3 раза быстрее.&lt;br /&gt;
&lt;br /&gt;
Это особенность XSLT или конкретного процессора? Или на самом деле эти два куска кода неэквивалентны?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/tzf1IGrRCtQ" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Wed, 22 Feb 2012 13:13:29 GMT</pubDate>
		
			<author>igna &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>XSLT</title>
		<link>http://www.rsdn.ru/Forum/xml/4611220.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4611220.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4611220.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4611220</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4611220.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4611220</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Помогите написать XSL преобразование:&lt;br /&gt;
&lt;br /&gt;
Входной XML:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;ar&amp;gt;
        &amp;lt;k&amp;gt;
            &amp;lt;opt&amp;gt;opt1_Value&amp;lt;/opt&amp;gt;
            &amp;lt;opt&amp;gt;opt2_Value&amp;lt;/opt&amp;gt;
            key
            &amp;lt;opt&amp;gt;opt3_Value&amp;lt;/opt&amp;gt;
        &amp;lt;/k&amp;gt;
&amp;lt;/ar&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Выходной xml:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;ar&amp;gt;
        &amp;lt;k format="s1 s2 k s3&amp;gt;
            &amp;lt;string value="opt1_Value" name="s1" /&amp;gt; 
            &amp;lt;string value="opt2_Value" name="s2" /&amp;gt; 
            &amp;lt;string value="opt3_Value" name="s3" /&amp;gt; 
            key
        &amp;lt;/k&amp;gt;
&amp;lt;/ar&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/OZmU2HEq934" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Thu, 09 Feb 2012 18:01:41 GMT</pubDate>
		
			<author>igor-booch &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>Axis2 1.4.1 ActiveMQ 5.4.3 как настроить очередь для ответа</title>
		<link>http://www.rsdn.ru/Forum/xml/4605413.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4605413.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4605413.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4605413</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4605413.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4605413</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Доброго времени суток всем!&lt;br /&gt;
&lt;br /&gt;
Имеется такая связка: Axis2 1.4.1, ActiveMQ 5.4.3, Ant и требуется сделать веб-сервис, который бы работал по jms, считывая из одной queue и посылал бы ответ в явно указанную вторую очередь.&lt;br /&gt;
&lt;br /&gt;
Переделал пример из Axis2 Version, теперь в services.xml такое содержание:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;service name="Version" scope="application"&amp;gt;
    &amp;lt;description&amp;gt;
        This service is to get the running Axis version
    &amp;lt;/description&amp;gt;
    
    &amp;lt;parameter name="ServiceClass"&amp;gt;sample.axisversion.Version&amp;lt;/parameter&amp;gt;
    
    &amp;lt;operation name="getVersion"&amp;gt;
    &amp;lt;messageReceiver  class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /&amp;gt;
    &amp;lt;/operation&amp;gt;
    
    &amp;lt;!-- for jms only: --&amp;gt;
    
    &amp;lt;transports&amp;gt;
        &amp;lt;transport&amp;gt;http&amp;lt;/transport&amp;gt;    
        &amp;lt;transport&amp;gt;jms&amp;lt;/transport&amp;gt;
    &amp;lt;/transports&amp;gt;
    
    
    &amp;lt;parameter name="transport.jms.ConnectionFactory" locked="true"&amp;gt;myQueueConnectionFactory&amp;lt;/parameter&amp;gt;
    &amp;lt;parameter name="transport.jms.Destination" locked="true"&amp;gt;dynamicQueues/VersionRequest&amp;lt;/parameter&amp;gt;
    &amp;lt;parameter name="transport.jms.ReplyDestination" locked="true"&amp;gt;dynamicQueues/VersionResponse&amp;lt;/parameter&amp;gt;    

    
&amp;lt;/service&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
А в axis2.conf я вставил такие строки: &lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener"&amp;gt;
    &amp;lt;parameter name="myTopicConnectionFactory" locked="false"&amp;gt;                      
        &amp;lt;parameter name="java.naming.factory.initial" locked="false"&amp;gt;org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;lt;/parameter&amp;gt;
        &amp;lt;parameter name="java.naming.provider.url" locked="false"&amp;gt;tcp://localhost:61616&amp;lt;/parameter&amp;gt;         
        &amp;lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&amp;gt;TopicConnectionFactory&amp;lt;/parameter&amp;gt;
    &amp;lt;/parameter&amp;gt;
    &amp;lt;parameter name="myQueueConnectionFactory" locked="false"&amp;gt;
        &amp;lt;parameter name="java.naming.factory.initial" locked="false"&amp;gt;org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;lt;/parameter&amp;gt;
        &amp;lt;parameter name="java.naming.provider.url" locked="false"&amp;gt;tcp://localhost:61616&amp;lt;/parameter&amp;gt;         
        &amp;lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&amp;gt;QueueConnectionFactory&amp;lt;/parameter&amp;gt;
    &amp;lt;/parameter&amp;gt;
    &amp;lt;parameter name="default" locked="false"&amp;gt;                       
        &amp;lt;parameter name="java.naming.factory.initial" locked="false"&amp;gt;org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;lt;/parameter&amp;gt;
        &amp;lt;parameter name="java.naming.provider.url" locked="false"&amp;gt;tcp://localhost:61616&amp;lt;/parameter&amp;gt;         
        &amp;lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&amp;gt;QueueConnectionFactory&amp;lt;/parameter&amp;gt;
    &amp;lt;/parameter&amp;gt;
    &amp;lt;/transportReceiver&amp;gt;

&amp;lt;transportSender name="jms" class="org.apache.axis2.transport.jms.JMSSender"/&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Тестирую SoapUI,- по http все прекрасно посылает/получает, а вот по jms &amp;mdash; нет. Ответ сервера в SOAP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&amp;lt;soapenv:Envelope xmlns:soapenv="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/" class="m" target="_blank"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;"&amp;gt;&amp;lt;soapenv:Body&amp;gt;&amp;lt;soapenv:Fault xmlns:axis2ns1="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/" class="m" target="_blank"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/a&gt;"&amp;gt;&amp;lt;faultcode&amp;gt;axis2ns1:Client&amp;lt;/faultcode&amp;gt;&amp;lt;faultstring&amp;gt;The endpoint reference (EPR) for the Operation not found is  and the WSA Action = null&amp;lt;/faultstring&amp;gt;&amp;lt;detail /&amp;gt;&amp;lt;/soapenv:Fault&amp;gt;&amp;lt;/soapenv:Body&amp;gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также, при отправке сообщения в очередь VersionRequest, через HermesJMS, очередь VersionResponse сообщений не получает. Подскажите, пожалуйста, как это можно исправить, чтобы выхожная очередь получала ответы.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/oyMAbZJ1AXY" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Mon, 06 Feb 2012 08:26:59 GMT</pubDate>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>[xerces-c] Иерархии исключений</title>
		<link>http://www.rsdn.ru/Forum/xml/4605368.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4605368.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4605368.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4605368</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4605368.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4605368</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Вопрос скорее риторический.&lt;br /&gt;
На фига в сабже 4 (!) незавичимых иерархии исключений?&lt;br /&gt;
Ну и вообще там структура как по мне странная.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/2eRCCgE_gRo" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Mon, 06 Feb 2012 07:57:58 GMT</pubDate>
		
			<author>Мишень-сан &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>generate-id и палка</title>
		<link>http://www.rsdn.ru/Forum/xml/4604528.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4604528.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4604528.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4604528</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4604528.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4604528</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Насчет имени и палки вы правы, но это не значит, что сам тема составных ключей плоха, просто их надо использовать с умом, вот и все.&lt;br /&gt;
По теме: use="concat(generate-id(ancestor::items), '|', @src)". По спецификации generate-id не вернет палку, так что generate-id + | + str &amp;mdash; всегда однозначно определенный идентификатор элемента с палкой и с какой-то строкой на конце.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/czn-gySG0UY" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Sun, 05 Feb 2012 12:56:35 GMT</pubDate>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>ошибка открытия файла .svc через браузер</title>
		<link>http://www.rsdn.ru/Forum/xml/4604365.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4604365.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4604365.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4604365</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4604365.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4604365</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Привет всем. Столкнулся со следующей проблемой.&lt;br /&gt;
Решил добавить дополнительный функционал к приложению на SP. Уже была веб-парта, поэтому я добавил файл .svc и три дополнительных файла для реализации самого сервиса. Содержание файлов:&lt;br /&gt;
WsStudent.cs&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;namespace&lt;/span&gt; TestService
{
    [DataContract]
    &lt;span class='kw'&gt;public class&lt;/span&gt; WsStudent
    {
         &lt;span class='kw'&gt;public&lt;/span&gt; WsStudent()
        {
            
        }
        [DataMember]
        &lt;span class='kw'&gt;public string&lt;/span&gt; ID;
        [DataMember]
        &lt;span class='kw'&gt;public string&lt;/span&gt; Name;
        [DataMember]
        &lt;span class='kw'&gt;public string&lt;/span&gt; Mark;
        [DataMember]
        &lt;span class='kw'&gt;public string&lt;/span&gt; Note;
        [DataMember]
        &lt;span class='kw'&gt;public&lt;/span&gt; DateTime Date;
    }
}&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
IJournalService.cs&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;namespace&lt;/span&gt; TestService
{
    [ServiceContract]
    &lt;span class='kw'&gt;public interface&lt;/span&gt; IJournalService
    {

        [OperationContract]
        [WebInvoke(Method = &lt;span class='str'&gt;"POST"&lt;/span&gt;,
                BodyStyle = WebMessageBodyStyle.Wrapped,
                ResponseFormat = WebMessageFormat.Json)]
        List&amp;lt;WsStudent&amp;gt; GetStudents(DateTime date);
       
        &lt;span class='com'&gt;// TODO: Add your service operations here&lt;/span&gt;
    }
}&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
JournalService.cs&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;namespace&lt;/span&gt; TestService
{
    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    &lt;span class='kw'&gt;public class&lt;/span&gt; JournalService : IJournalService
    {
        List&amp;lt;WsStudent&amp;gt; lst = &lt;span class='kw'&gt;new&lt;/span&gt; List&amp;lt;WsStudent&amp;gt;();
        &lt;span class='kw'&gt;public&lt;/span&gt; List&amp;lt;WsStudent&amp;gt; GetStudents(DateTime date)
        {
            WsStudent st = &lt;span class='kw'&gt;new&lt;/span&gt; WsStudent(date) { ID = &lt;span class='str'&gt;"1"&lt;/span&gt;, Mark = &lt;span class='str'&gt;"5"&lt;/span&gt;, Name = &lt;span class='str'&gt;"Student1"&lt;/span&gt;, Note = &lt;span class='str'&gt;"No any notes"&lt;/span&gt;, Date = date };
            lst.Add(st);
            &lt;span class='kw'&gt;return&lt;/span&gt; lst;
        }
    }
}&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
JournalService.svc&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;% @ServiceHost Service="TestService.JournalService, $SharePoint.Project.AssemblyFullName$" 
    CodeBehind="JournalService.cs"
                Factory="Microsoft.SharePoint.Client.Services.MultipleBaseAddressBasicHttpBindingServiceHostFactory,
        Microsoft.SharePoint.Client.ServerRuntime, Version=14.0.0.0,        
        Culture=neutral, PublicKeyToken=71e9bce111e9429c" Debug="true" Language="C#"  %&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
 web.config&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&amp;lt;system.serviceModel&amp;gt;
    &amp;lt;serviceHostingEnvironment aspNetCompatibilityEnabled="true" /&amp;gt;
    
      &amp;lt;services&amp;gt;
      &amp;lt;service name="TestService.JournalService"&amp;gt;
        
        &amp;lt;endpoint address="http://servername/_layouts/JournalService.svc/GetStudents" binding="wsHttpBinding" contract="TestService.IJournalService"&amp;gt;
          &amp;lt;identity&amp;gt;
            &amp;lt;dns value="localhost" /&amp;gt;
          &amp;lt;/identity&amp;gt;
        &amp;lt;/endpoint&amp;gt;
        &amp;lt;endpoint address="http://servername/_layouts/JournalService.svc/mex" binding="mexHttpBinding" contract="TestService.IJournalService" /&amp;gt;
      &amp;lt;/service&amp;gt;
    &amp;lt;/services&amp;gt;
    &amp;lt;behaviors&amp;gt;
      &amp;lt;serviceBehaviors&amp;gt;
        &amp;lt;behavior&amp;gt;
          &amp;lt;!-- To avoid disclosing metadata information, set the values below to false before deployment --&amp;gt;
          &amp;lt;serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" httpGetUrl="http://servername/_layouts/JournalService.svc/mex" /&amp;gt;
          &amp;lt;!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information --&amp;gt;
          &amp;lt;serviceDebug includeExceptionDetailInFaults="True" /&amp;gt;
        &amp;lt;/behavior&amp;gt;
      &amp;lt;/serviceBehaviors&amp;gt;
    &amp;lt;/behaviors&amp;gt;
  &amp;lt;/system.serviceModel&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Если открыть через Firefox ошибка: Ошибка синтаксического анализа XML. Элемент не найден. Строка 1 позиция 1.&lt;br /&gt;
Если открыть через IE ошибка: http 400 bed request&lt;br /&gt;
Скорее всего ошибка в файле конфигураций, т.к сам вебсервис (4 первых файла) я проверил, они работают, проблемы возникают, когда добавляю их в ШП.&lt;br /&gt;
Есть предположение, что ошибка в этой строке &lt;a href="http://servername/_layouts/JournalService.svc/GetStudents" class="m" target="_blank"&gt;http://servername/_layouts/JournalService.svc/GetStudents&lt;/a&gt; , я не уверен, но когда я меняю строку на  &lt;a href="http://servername/_layouts/JournalService.svc" class="m" target="_blank"&gt;http://servername/_layouts/JournalService.svc&lt;/a&gt;, которая и должна быть такой, как мне кажется получаю в логах следующее сообщение&lt;br /&gt;
&lt;br /&gt;
A registration already exists for URI '&lt;a href="http://fullservername/_layouts/JournalService.svc" class="m" target="_blank"&gt;http://fullservername/_layouts/JournalService.svc&lt;/a&gt;'.    at System.ServiceModel.Channels.UriPrefixTable ...&lt;br /&gt;
Кстате, при первой ошибке в логах SP нет никаких записей об ошибке&lt;br /&gt;
Люди, кто имел дело с WCF вебсервисами в Sharepoint подскажите, что я делаю ниправильно. Буду примного благодарен.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/IFvpjXkbXhM" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Sun, 05 Feb 2012 10:36:51 GMT</pubDate>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Ошибка при попытке вызвать функцию из WCF сервиса по SOAP</title>
		<link>http://www.rsdn.ru/Forum/xml/4600634.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/xml/4600634.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/xml/4600634.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4600634</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4600634.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4600634</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Создал самый простой WCF сервис. С помощью WcfTestClient нашел SOAP сообщение. &lt;br /&gt;
Теперь пишу самый простой клиент для того чтобы обратиться к сервису минуя создания прокси сборки.&lt;br /&gt;
Код такой:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
            &lt;span class='kw'&gt;using&lt;/span&gt; (&lt;span class='kw'&gt;var&lt;/span&gt; client = &lt;span class='kw'&gt;new&lt;/span&gt; WebClient())
            {
                &lt;span class='com'&gt;// Soap сообщение&lt;/span&gt;
                &lt;span class='kw'&gt;var&lt;/span&gt; data = &lt;span class='str'&gt;@"&amp;lt;s:Envelope xmlns:s=""http://schemas.xmlsoap.org/soap/envelope/\""&amp;gt;
  &amp;lt;s:Header&amp;gt;
    &amp;lt;Action s:mustUnderstand=""1"" xmlns=""http://schemas.microsoft.com/ws/2005/05/addressing/none""&amp;gt;http://tempuri.org/IService1/GetData&amp;lt;/Action&amp;gt;
  &amp;lt;/s:Header&amp;gt;
  &amp;lt;s:Body&amp;gt;
    &amp;lt;GetData xmlns=""http://tempuri.org/""&amp;gt;
      &amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;
    &amp;lt;/GetData&amp;gt;
  &amp;lt;/s:Body&amp;gt;
&amp;lt;/s:Envelope&amp;gt;"&lt;/span&gt;;
                &lt;span class='com'&gt;//Добавляем заголовки&lt;/span&gt;
                client.Headers.Add(&lt;span class='str'&gt;"Content-Type"&lt;/span&gt;, &lt;span class='str'&gt;"text/xml;charset=utf-8"&lt;/span&gt;);
                client.Headers.Add(&lt;span class='str'&gt;"SOAPAction"&lt;/span&gt;, &lt;span class='str'&gt;"\"http://tempuri.org/IService1/GetData\""&lt;/span&gt;);
                &lt;span class='kw'&gt;var&lt;/span&gt; response = client.UploadString(&lt;span class='str'&gt;"http://localhost:49889/Service1.svc"&lt;/span&gt;, &lt;span class='str'&gt;"POST"&lt;/span&gt;, data);
                Console.WriteLine(response);
            }&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
В итоге получаю ошибку 400. Bad Request.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/xml/~4/Vb7QPVa1CSY" height="1" width="1"/&gt;</description>
		
		<category>xml</category>
		<pubDate>Thu, 02 Feb 2012 11:22:59 GMT</pubDate>
		
			<author>Steamru &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>
</channel>
</rss>

