小编sri*_*jan的帖子

HTML到PDF转换 - "无法加载XML资源"错误

我正在尝试使用飞碟和iText将严格的XHTML转换为PDF.我已经验证了XHTML,输入和输出文件的路径是精确的.我没有该死的线索,为什么这会在renderer.setDocument("file:/ c:/example/First.html")行上抛出异常.

我的课:

package flyingsaucerpdf;
    import java.io.*;
    import org.xhtmlrenderer.pdf.ITextRenderer;
    import com.lowagie.text.DocumentException;

    public class FirstDoc {
     public static void main(String[] args) throws IOException, DocumentException
         {
                 String outputFile = "results/firstdoc.pdf";
                 OutputStream os = new FileOutputStream(outputFile);
                 ITextRenderer renderer = new ITextRenderer();
             try
             {
                 renderer.setDocument("file:/c:/example/First.html");
             }
             catch( Exception e )
             {
                 System.out.println("Me not create file. Error:"+e.getMessage());
             }
             renderer.layout();
             renderer.createPDF(os);

             os.close();
         }

    }
Run Code Online (Sandbox Code Playgroud)

我的例外:

错误:''我不创建文件.错误:无法加载XML资源(使用TRaX转换器).显示java.lang.NullPointerException

位于org.xhtmlrenderer.layout.BoxBuilder.createRootBox(BoxBuilder.java:81)的主题"main"java.lang.NullPointerException中的异常,位于orings.xhtmlrenderer.pdf.ITextRenderer.layout(ITextRenderer.java:152)的flyingsaucerpdf.FirstDoc.主(FirstDoc.java:31)

我的XHTML:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; …
Run Code Online (Sandbox Code Playgroud)

java xhtml itext flying-saucer

8
推荐指数
1
解决办法
9841
查看次数

如何从Javascript中成功进行JSON调用

很长一段时间我对此感到困惑.我希望获得正确使用JSON调用的宝贵知识.帮助我人类.

所以我正在拨打这样的电话:

$.ajax({

        type    : "POST",
        url     : "http://quote.mythicalQuotes.com/unicorn/service/historical/json?callback=callme&symbols=APPL",
        dataType: "text",   
        cache   : false,       
        data    : My_Array, 
        error   : function(request,error){alert(request+" "+error); },            
        success : function(data) 
                { 
                    alert("Response" + data);  
                }//success 

}).fail(function(textStatus, errorThrown) { alert("error Error"); 
    console.log("The following error occured: "+ textStatus, errorThrown); });  
Run Code Online (Sandbox Code Playgroud)

但它失败并抛出"错误"警报.好编码!

现在在我的浏览器URL上粘贴" http://quote.mythicalQuotes.com/unicorn/service/historical/chart/lite/json?callback=callme&symbols=APPL "给了我很好的JSON格式:

     callme(
        {
        "SYMB" : [
        {
        "DESCRIPTION" : "APPL,
        "BARS" : {

        "CB" :[
        {
        "lt" : "09-01-2011::20:00:00",
        "op" : "16.31",
        "cl" : "15.22",
        "hi" : "16.45",
        "lo" : "14.72",
        "v" : "17768019" …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery json

4
推荐指数
1
解决办法
2526
查看次数

选择一组元素的最有效方法

例如,如果我有一个无序列表,可以说,

<ul>
    <li class="foo">Foo</li>
    <li class="bar">Bar</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我可以选择foo作为$('ul li.foo'),$('li.foo')$('.foo').

那么哪种方式更有效(如果有的话)以及为什么.或者是在选择子项时指定父母只是出于删除任何冲突的唯一原因,以防有其他元素具有相同的类名!

css jquery

3
推荐指数
1
解决办法
148
查看次数

PHP日期时间为Unix时间戳

如何将字符串"MdY :: H:i:s"转换为php中的unix时间戳.我只是意识到操纵日期和时间必须是任何编程语言中最耗时的实体.

琐碎的问题:为什么你认为没有任何通用的日期时间格式.为什么有相同数据的这么多变化?AArrhh.

php datetime

2
推荐指数
1
解决办法
2468
查看次数

标签 统计

jquery ×2

ajax ×1

css ×1

datetime ×1

flying-saucer ×1

itext ×1

java ×1

javascript ×1

json ×1

php ×1

xhtml ×1