Разве это не было бы "
в xml? т.е.
"hi "mom" lol"
** редактирование: ** протестированный; хорошо работает:
declare @xml xml
set @xml = '<transaction><item value="hi "mom" lol"
ItemId="106" ItemType="2" instanceId="215923801" dataSetId="1" /></transaction>'
select @xml.value('(//item/@value)[1]','varchar(50)')
Поскольку String
IS-A CharSequence
, вы можете передавать String
везде, где вам требуется CharSequence
или присвоить String
CharSequence
:
CharSequence cs = "string";
String s = cs.toString();
foo(s); // prints "string"
public void foo(CharSequence cs) {
System.out.println(cs);
}
Если вы хотите преобразовать CharSequence
в String
, просто используйте метод toString
, который должен быть реализован каждой конкретной реализацией CharSequence
.
Надеюсь, это поможет.