] XSL, если еще условие [

] [

] У меня есть требование, в котором я хотел бы иметь оператор if else для проверки наличия у узла атрибутов или только строки. [

] [

] Например: на одном узле обнаружено [] 0 файлов [], а на другом есть такие атрибуты, как [] [] [

] [

] Ниже приведен образец двух узлов [

] [
<product>
<autoIncludeUser>0 File(s) found</autoIncludeUser>
<autoIncludeSystem>
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='64' filename='AFP_p.tgp' />
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='3,879' filename='AnalystsExpressionMacros.tgp' />
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='475' filename='base64Converter.tgp' />
<autoincludesystem_info mdate='08/23/2011' mtime='09:51' ampm='PM' filesize='&lt;DIR&gt;' filename='codePages' />
</autoIncludeSystem>
<autoIncludeStudio>0 File(s) found</autoIncludeStudio>
<externalLibrarySystem>
<externalLibrarySystem_info mdate='08/23/2011' mtime='09:52' ampm='PM' filesize='196,608' filename='AFPtoXML_DP.dll' />
<externalLibrarySystem_info mdate='08/23/2011' mtime='09:52' ampm='PM' filesize='13,259' filename='ASN1toXSDRunner.jar' />
<externalLibrarySystem>
</product>
] [

] Как мне определить, имеет ли узел только строки или атрибуты, и на основе этого я могу получить значения [] String [] или [] значения атрибутов [] соответственно. [

]
36
задан Kirill Polishchuk 30 August 2011 в 06:46
поделиться