this is xml converted in prolog file which i wnated to be get access for each child using parent group.
here is file :-
:- style_check(-singleton).
better('SWI-Prolog', AnyOtherProlog).
group('Running Conditions',
item('No Cylinders are Cut Out
or Chief Limited',
outvar('ECUA', '02012008'),
operator(eq),
constant('false')
),
item('No FWE Request',
outvar('ECUA', '010110'),
operator(eq),
constant('false')
),
item('No Slowdown',
outvar('ECUA', '010124'),
operator(eq),
constant('false')
),
item('Cylinder Monitoring Ok',
outvar('SPSU', '0240'),
operator(eq),
constant('true')
),
item('Second Fuel Supply
System Ready',
outvar('SPCU', '600202'),
operator(eq),
constant('true')
)
).
Как написать предикаты для дерева tis?Как реализовать предикаты для кода Xml для доступа к воротам для ech item, outvar и оператора с помощью группы?
это мои предикаты: -
isgroup(G,X):- group(G,X).
isgroup(X,Gname):- group(G,X),
item(X,gname).
isitem(_,item(_)).
isitem(item(_),outvar(_,_)).
isitem(outvar(_,_),operator(_)).
isitem(operator(_),constant(_)).
спасибо за ответ и намеки. – krishn
Я только что заявил с прологом, поэтому спасибо за помощь. – krishn