Îõ³h$RC3      !"#$%&'()*+,-./012None+ #$%&'(-/056789<>?ÀÁÂÄÉÊÎÑÖ×ÙàáåçèéìòöÕ) xml-optics Traverse all the subnodes of an * xml-optics) then select all the s+ xml-optics) then select all the s, xml-optics) then select all the s- xml-optics Compose two 3 using * t1 - t2 = t1 4 * 4 t2. xml-optics A version of - that ignores the index from * t1 . t1 = t1 5 * 4 t2/   !"#$%&'()*+,-./ !" #$%&'()*+,-. -9 .9 6      !"#$%&'()*+,-./01234567869:6;<=xml-optics-0.1.0-inplaceText.XML.Optics*xml-conduit-1.9.0.0-KhAyOIkhw2xLctapBqAGGcText.XMLdocumentEpilogue documentRootdocumentPrologueDocument NodeComment NodeContentNodeInstruction NodeElementNode elementNodeselementAttributes elementNameElement&xml-types-0.3.8-9NvGZWCLGJCFNI7RY3QJQ9Data.XML.TypesName nameLocalName nameNamespace namePrefix CanbeComment_CommentCanbeInstruction _Instructionrootprologueepiloguenameattrsnodes localName namespaceprefix_Element_ContentelnamedattrattributeSatisfieswithoutAttribute attributeIslowerplatetextcomment././/$fCanbeInstructionMiscellaneous$fCanbeInstructionNode$fCanbeCommentMiscellaneous$fCanbeCommentNode)optics-core-0.3.0.1-BMRC4TZxLueHQKDtrcmNnOptics.Traversal Traversal'Optics.Internal.Optic%Optics.Indexed.Core<%