Здравствуйте, ifle, Вы писали:
I>Здравствуйте, DragonFire, Вы писали:
DF>>Если будут какие-то специфичные вопросы, пишите мне в скайп skype.stepanov.ev
I>2. Есть ещё одна проблема с html сохранённым в xml. После вызова Regenerate функции в моём PsiProvider, xml меняется,
I> но почему-то не перезапускается html анализ.
I> Предположим есть нода у которой есть 2 хайтлайтинга на cellpadding и cellspecing и 2 quick fixes.
I> После применения первого фикса,второй хайглайтинг пропадает, только после сохранения, он снова появляется.
I> I> <Table><!CDATA[<table cellpadding=1 cellspasing=0></table>]]></Table>
I>
I>I>public override void Regenerate(IndependentInjectedNodeContext nodeContext)
I>{
I> var xmlTag = (IXmlTag)nodeContext.OriginalContextNode;
I> var factory = XmlElementFactory.GetInstance(nodeContext.OriginalContextNode);
I> var tagText = string.Format("<dummy><![CDATA[{0}]]></dummy>", XmlUtil.UnescapeXmlString(nodeContext.GeneratedNode.GetText()));
I> IXmlTag dummyTag = factory.CreateRootTag(tagText);
I> LowLevelModificationUtil.ReplaceChildRange(xmlTag.InnerXml.First(), xmlTag.InnerXml.Last(), dummyTag.InnerXml.ToArray());
I>}
I>
Связаться с DragonFire у меня не получилось. А проблема осталась