2010-12-28 8 views
0

私はCSSParser(0.9.5)をRhinoから使用しようとしています。ドキュメントは不足しているようですが、私には意味をなさないthis sample codeが見つかりました。Rhino JS、宣言に誤りがありますか?

しかし、私はRhinoの1.7R2で、試してみてください。(その後、上記と同じですが)

js> var is = new java.io.FileInputStream("style.css"); 
js> var r = new java.io.InputStreamReader(is); 
js> var source = new Packages.org.w3c.css.sac.InputSource(r); 
js> var parser = new Packages.com.steadystate.css.parser.CSSOMParser(); 
js> parser 
[email protected] 
js> parser.parseStyleDeclaration 
function parseStyleDeclaration() {/* 
org.w3c.dom.css.CSSStyleDeclaration parseStyleDeclaration(org.w3c.css.sac.InputSource) 
void parseStyleDeclaration(org.w3c.dom.css.CSSStyleDeclaration,org.w3c.css.sac.InputSource) 
*/} 

js> parser.parseStyleDeclaration(source); 
null [1:4] Error in declaration. Invalid token ".". Was expecting one of: <S>, ":". 

parseStyleDeclarationを呼び出すには2通りの方法がありますので、私はまた、他のものを試してみました

js> var style = new Packages.com.steadystate.css.dom.CSSStyleDeclarationImpl(); 
js> parser.parseStyleDeclaration(style, source); 
null [1:4] Error in declaration. Invalid token ".". Was expecting one of: <S>, ":". 

これはおそらく私が忘れている単純なものです。しかし何?

答えて

0

気にしない、私はばかです。

これはCSSParserエラーです。Rhinoエラーではありません。

関連する問題