Моя потребность: я хочу скопировать все дочерние объекты одного выбранного узла, не копируя его. Пример: отXSLT: глубокая дочерняя копия
<father><son i="1" /><son i="2" /><son i="0"><lastNode /></son></father>
я хочу, чтобы извлечь
<son i="1" /><son i="2" /><son i="0"><lastNode /></son>
Я знаю, что я могу сделать это с помощью цикла для-каждого, а затем XSL: копирование из. Мне интересно, есть ли более простое выражение для достижения того же результата. Некоторая идея?
Последующие меры. Мой вопрос пропустил пару пунктов. Я должен был сказать, что все дети означают «все возможные дети», в том числе текстовые; еще одна проверка того, что лучший вопрос уже содержит ответ. Во-вторых, то, что я узнал от вас - сообщество, - это то, что я был достаточно глупым, чтобы попытаться решить XSL, что в фактах было больше проблемой XPATH. Спасибо всем вам за это понимание
Cheers.
Если является элемент документа, эта глубокая копия не будет производить хорошо сформированный XML-документ. –
Erlock