here is the current place that i am stuck:

die "Non schema grammar, no output available\n"
    if( $saxParser->getValidator()->getGrammar()->getGrammarType() != 
        $XML::Xerces::Grammar::SchemaGrammarType );

my $grammar  = $saxParser->getValidator()->getGrammar();
print "GRAMMAR: $grammar\n";

my $elemEnum  = $grammar->getElemEnumerator(); #barfs here


bash-2.04$ perl SEnumval.pl
/sfusers/utz/Compile/xerces-c-src1_6_0/samples/data/personal-schema.xml 
GRAMMAR: XML::Xerces::Grammar=HASH(0x84871e0)
Can't locate auto/XML/Xerces/Grammar/getElemEnum.al in @INC (@INC
contains: /usr/local/lib/perl5/5.6.1/i686-linux /usr/local/lib/perl5/5.6.1
/usr/local/lib/perl5/site_perl/5.6.1/i686-linux
/usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl .) at
SEnumval.pl line 43

but here is the dang call in the Xeces.pm that i created this morning:

############# Class : XML::Xerces::SchemaGrammar ##############

package XML::Xerces::SchemaGrammar;
@ISA = qw( XML::Xerces XML::Xerces::Grammar );
%OWNER = ();
<snip>
*getGrammarType = *XML::Xercesc::SchemaGrammar_getGrammarType;
<snip>
*getElemEnumerator = *XML::Xercesc::SchemaGrammar_getElemEnumerator;

getGrammarType works, getElemEnumerator doesnt, what else might i be doing
wrong?


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to