Ответы пользователя Sergey - CodeHelper

Sergey

Sergey
Карма 2841
Имя Sergey
Возраст Неизвестно
Сайт Неизвестно
Twitter Неизвестно
Участвует в проекте 1110 дн., 4 час., 22 мин.
Последняя активность 513 дн., 2 час., 41 мин. назад
О себе ничего не указано

Ответы

Новые Лучшие
1
...
3
4
5
6
7
...
14
Перейти к вопросу →

Программа XPathVisualizer очень помогает писать XPath запросы, для любого XML файла

Перейти к вопросу →

Помог вот такой селектор:

//*[local-name() = 'author']
Перейти к вопросу →

Вот этот способ, по-моему мнению, самый оптимальный:

var xDoc = new XmlDocument();
xDoc.Load(stream);
var nsmanager = new XmlNamespaceManager(xDoc.NameTable);
nsmanager.AddNamespace("c", xDoc.DocumentElement.NamespaceURI);

Дальше XPath используется по обычной схеме, просто добавляется с: и nsmanager

XmlNodeList nodes = rootNode.SelectNodes("c:book", nsmanager);
Перейти к вопросу →

Если использовать jQuery, то проблему можно решить так:

$(function() {
    $("form").submit(function() {
        window.onbeforeunload = null
    });
});
Перейти к вопросу →

Попробуй так:

HttpContext.Current.Server.MapPath("~/App_Data")

или так:

HostingEnvironment.ApplicationPhysicalPath + "App_Data"
Перейти к вопросу →

Да есть:

String name = String.format("First part %1$s second part", someVar);

Поробнее String.format для Java 1.5, Java 6

Перейти к вопросу →

Сериализация:

DataClass obj = new DataClass();
// создаем сериалайзер

XmlSerializer sr = new XmlSerializer(obj.GetType()); 
// создаем writer, в который будет происходить сериализация

StringBuilder sb = new StringBuilder();
StringWriter w = new StringWriter(sb, System.Globalization.CultureInfo.InvariantCulture);
// сериализуем

sr.Serialize(w,obj);
// получаем строку Xml

string xml = sb.ToString();
Console.WriteLine(xml);

Десериализация

// создаем reader

StringReader reader = new StringReader(xml);
// создаем XmlSerializer

XmlSerializer dsr = new XmlSerializer(typeof(DataClass));
// десериализуем 

DataClass clone = (DataClass)dsr.Deserialize(reader);

Более подробно здесь и здесь

Перейти к вопросу →

Ну как вариант решения использовать тег SUP в связке с тегом ACRONYM или ABBR(в IE работает с 8 версии), например так:

текст <sup><acronym title="Текст сноски">[1]</acronym></sup>

Тег <ACRONYM> указывает на то, что текст является акронимом.

Тег <SUP> - отображает шрифт в виде верхнего индекса.

А вот пример использования на wikipedia.org

<sup id="cite_ref"><a href="#cite_note">[1]</a></sup>
Перейти к вопросу →

В Delphi есть стандартная функция для разбиения строки на подстроки, совсем как в PHP

var
  sl: TStringList;
begin
  sl := TStringList.Create;
  try
    ExtractStrings([';', ','], [' '], 'language: russian; delphi, php, c++; Ivanov', sl);
    // тут обрабатываем sl.Items
  finally
    sl.Free;
  end;
end;

Данная функция описана в Classes

type TSysCharSet = set of Char;
function ExtractStrings(Separators, WhiteSpace: TSysCharSet; Content: PChar; Strings: TStrings): Integer;

Подробнее тут

Можно конечно самостоятелько написать "велосипед"

function Explode(const delim, str: string): TStringList;
var offset: integer;
    cur: integer;
    dl: integer;
begin
  Result:=TStringList.Create;
  dl:=Length(delim);
  offset:=1;
  while True do begin
      cur:=PosEx(delim, str, offset);
      if cur > 0 then
          Result.Add(Copy(str, offset, cur - offset))
      else begin
          Result.Add(Copy(str, offset, Length(str) - offset + 1));
          Break
      end;
      offset:=cur + dl;
  end;
end;
Перейти к вопросу →

Вот так:

<ListView ItemsSource="{Binding Persons}"
                  IsSynchronizedWithCurrentItem="True"
                  util:GridViewSort.AutoSort="True">        
    <ListView.View>
        <GridView>
            <GridView.Columns>
                <GridViewColumn Header="Name"
                                    DisplayMemberBinding="{Binding Name}"
                                    util:GridViewSort.PropertyName="Name"/>
                <GridViewColumn Header="First name"
                                    DisplayMemberBinding="{Binding FirstName}"
                                    util:GridViewSort.PropertyName="FirstName"/>
                <GridViewColumn Header="Date of birth"
                                    DisplayMemberBinding="{Binding DateOfBirth}"
                                    util:GridViewSort.PropertyName="DateOfBirth"/>
            </GridView.Columns>
        </GridView>
    </ListView.View>    
</ListView>

1
...
3
4
5
6
7
...
14
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.